Ersetzt das letzte Vorkommen der Zeichenkette 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'.replaceLast('(\\d)','a$1b')).
replaceLast( regex, String new)
|
Argumente |
String |
regex |
Regulärer Ausdruck |
String |
new |
Substituierende Zeichenkette |
Rückgabewert |
String |
|
Beispiele
Formel |
Ergebnis |
='abad'.replaceLast('a','xyz') |
abxyzd |