Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

replaceFirst(String regex, String new)

Ersetzt das erste Vorkommen der Zeichenkette, das dem regulären Ausdruck regex gehorcht durch die Zeichenkette new. Gehorcht keine Zeichenkette dem regulären Ausdruck, wird das Original zurückgegeben. Zu beachten ist, dass in regex alle Zeichen, die in regulären Ausdrücken eine Bedeutung (z.B. $, (, .) haben, durch \ zu quoten sind. In der Zeichenkette new sind das $-Zeichen und \ zu quoten, da das $-Zeichen einen Gruppenbezug erlaubt (siehe Beispiel: ='123'.replaceFirst('(\\d)','a$1b')).

replaceFirst(String regex, String new)
Argumente String regex Regulärer Ausdruck
String new Substituierende Zeichenkette
Rückgabewert String