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!Tooltip
Syntax: $replace(text,searchText,replaceText[,isRegEx=false])
Parameter
Beschreibung
textDer Text in dem etwas ersetzt werden soll
searchTextDer Text oder reguläre Ausdruck (siehe 'isRegEx' Parameter) der ersetzt werden soll
replaceTextDer Text welcher eingefügt werden soll
isRegEx(optional)Gibt an ob der searchText ein Regulärer Ausdruck ist. Standardwert ist false
Gibt den Text mit den ersetzten Teilen zurück.
Beispiel: $replace(Hallo Welt!,Welt,Handbuch) - Liefert "Hallo Handbuch!"
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. |