MatchesDotNet

Syntax

MatchesDotNet( Text, Regulärer_Ausdruck )

MatchesDotNet( Text, Regulärer_Ausdruck, Groß-/Kleinschreibung )

Funktionstyp

Textfunktion

Verwendung

Wendet einen .NET-konformen regulären Ausdruck auf einen Text an und liefert einen Wahrheitswert.

Parameter

Text

Zeichenkette, die getestet werden soll.

Regulärer_Ausdruck

Regulärer Ausdruck zum Testen. Die erlaubte Syntax entspricht den regulären Ausdrücken von .NET.

Groß-/Kleinschreibung

Bestimmt, ob Groß-/Kleinschreibung relevant sein soll ("yes") oder nicht ("no").

Wenn der Parameter weggelassen wird, wird die Groß-/Kleinschreibung beachtet.

Falls Sie den umgekehrten Schrägstrich (\) verwenden wollen, beachten Sie bitte die Ausführungen unter Stringkonstanten! Da der umgekehrte Schrägstrich auch als Maskierungszeichen in regulären Ausdrücken verwendet wird, muss man ihn in Stringkonstanten viermal hintereinander angeben, wenn man den umgekehrten Schrägstrich selbst suchen möchte.

Beispiele

MatchesDotNet("Reck", "R[aeiuü]ck") ergibt "yes".

MatchesDotNet("Ruck", "R[aeiuü]ck") ergibt "yes".

MatchesDotNet("Röck", "R[aeiuü]ck") ergibt "no".

MatchesDotNet("rück", "R[aeiuü]ck") ergibt "no".

MatchesDotNet("rück", "R[aeiuü]ck", "no") ergibt "yes".

MatchesDotNet([Name],"(\w)\1","no") liefert "yes" für Werte des Attributs "Name" mit Doppelbuchstaben, wie "Müller" oder "Mann" und "no" für alle anderen, zum Beispiel "Maier" oder "Schulz".

Siehe auch: