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
(optional)

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.