s = ReplacePattern( aText, aPattern, aReplace, bIgnoreCase )
aPattern kann ein Regulärer Ausdruck sein und in aReplace kann auf bestimmte Teilmuster zugegriffen werden wie dies bei der Bearbeitung von Strings mit regulären Ausdrücken üblich ist.
ReplacePattern verwendet intern das RegExp Objekt von VBScript.
Beschreibung von RegExp bzw. Regulären Ausdrücken
text = "Ein Text mit ''schräg'' geschriebenem Wort" text = ReplacePattern( text, "''([^']+)''", "<em>$1</em>", true )
Sucht in text nach einem Zeichenmuster, welches mit zwei ' beginnt, dann 1-n beliebige Zeichen ausser ' enthält und schliesslich mit zwei ' aufhört. Die passenden Zeichensequenzen in text werden dann durch <em>$1</em> ersetzt, wobei $1 durch die Zeichen ersetzt wird, welche durch die runde Klammerung eingefasst sind. Im Beispiel sieht die Ausgabe also wiefolgt aus:
Ein Text mit <em>schräg</em> geschriebenem Wort