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