Ich habe eine Zeichenfolge, <parameter name="Browser" value="chrome" />
. Ich möchte chrome
durch Firefox
ersetzen. Mein relevanter Java-Code:Verstehen, wie Java replaceFirst mit regulären Ausdrücken funktioniert
l = l.replaceFirst("value=\"*\"", "value=\"" + browser + '"');
Kehrt das Original String in
<parameter name="Browser" value="Firefox"chrome" />
. Ich bin verwirrt, wie chrome"
nicht entfernt wird, da die Regex in replaceFirst
den öffnenden und schließenden Klammern entspricht.
Oh lieber Herr, mein Fehler danke! – Steve