replace (Ersetzen)
Mit dieser Funktion wird ein Suchtext (searchText) in dem angegeben Text mit anderen Text (replaceText) ersetzt.
Der Suchtext kann optional ein Regulärer Ausdruck sein (isRegEx = true)
Syntaxbeschreibung und Parameterliste MÜSSEN vor einem ausführlicheren Text oder Beispielen aufgelistet werden!
Syntax
$replace(text,searchText,replaceText[,isRegEx=false])
Parameter
Name |
Beschreibung |
text |
Der Text in dem etwas ersetzt werden soll |
searchText |
Der Text oder reguläre Ausdruck (siehe 'isRegEx' Parameter) der ersetzt werden soll |
replaceText |
Der Text welcher eingefügt werden soll |
isRegEx |
Gibt an ob der searchText ein Regulärer Ausdruck ist. Standardwert ist false. |
Rückgabewert
Der Text mit den ersetzten Teilen.
Beispiel
Aufzählung von mindestens einem oder mehreren Beispielen
Syntax |
Ergebnis |
Bemerkung |
$replace(Hallo Welt!,Welt,Handbuch) |
Hallo Handbuch! |
|
$replace(1234512345,3,9) |
1294512945 |
|
$replace(1234512345,/3/,9,$true) |
129451235 |
Da bei diesem regulären Ausdruck das "Global" Flag nicht gesetzt ist, trifft nur das erste vorkommen zu! |
$replace(1234512345,/3/g,9,$true) |
1294512945 |
Da bei diesem regulären Ausdruck das "Global" Flag gesetzt ist, treffen alle vorkommen zu! |
$replace(Hallo Welt!,/(\w+) (\w+)!/,$2 $1!,$true) |
Welt Hallo! |
Es kann mittels $n auf eine match-Groupim replaceText zugegriffen werden. |