ReplaceRegularExpression()
Syntax
Ergebnis$ = ReplaceRegularExpression(#RegularExpression, String$, ErsatzString$)Beschreibung
Ersetzt alle Strings, auf welche der reguläre Ausdruck #RegularExpression zutrifft, mit 'ErsatzString$'.
Parameter
#RegularExpression Der zu verwendende reguläre Ausdruck. String$ Der String, auf den der reguläre Ausdruck angewendet werden soll. ErsatzString$ Der zu verwendende String, mit dem der gefundene Ausdruck ersetzt werden soll.
Rückgabewert
Gibt einen neuen String zurück, in dem alle gefundenen Ausdrücke durch 'ErsatzString$' ersetzt wurden.
Anmerkungen
Rückverweise (englisch "back references", meist als \1, \2, etc. beschrieben) werden nicht unterstützt. ExtractRegularExpression() kombiniert mit ReplaceString() sollte jedoch das gewünschte Ergebnis liefern.
Beispiel
; Dieser Ausdruck passt auf jedes Wort mit 3 Buchstaben, welches mit einem
; Kleinbuchstaben beginnt, gefolgt vom Zeichen 'b' und welches mit einem
; Großbuchstaben endet. Beispiel: abC
;
If CreateRegularExpression(0, "[a-z]b[A-Z]")
Result$ = ReplaceRegularExpression(0, "abC ABc zbA abc", "---")
Debug Result$ ; wird "--- ABc --- abc" ausgeben
Else
Debug RegularExpressionError()
EndIf
Siehe auch
CreateRegularExpression()
Unterstützte OS
Alle