Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

MatchRegEx Skript- und Diagrammfunktion

MatchRegEx() vergleicht einen Eingabe-String (text) mit einem oder mehreren regulären Ausdrücken (regex). Sie gibt den numerischen Ort der Muster regulärer Ausdrücke zurück, die übereinstimmen. Gibt nur eine Übereinstimmungsantwort zurück, wenn die Auswertung des regulären Ausdrucks mit der gesamten Texteingabe übereinstimmt. Wenn keine Übereinstimmungen gefunden werden, gibt die Funktion 0 zurück.

Diese Funktion führt Regex-Vorgänge durch, bei denen die Groß- und Kleinschreibung beachtet wird. Sie können alternativ die Variante MatchRegExI() verwenden, um Regex-Vorgänge ohne Berücksichtigung der Groß-/Kleinschreibung durchzuführen.

Syntax:  

MatchRegEx (text, regex1 [ , regex2,...regexN])

Rückgabe Datentyp: ganze Zahl

Argumente
Argument Beschreibung
text Der Text des Eingabestrings, den Sie mit einem oder mehreren regulären Ausdrücken abgleichen möchten. Damit eine Übereinstimmung erfolgt, muss dieser Eingabe-String exakt mit dem regex-Muster übereinstimmen.
regex Der reguläre Ausdruck, der mit dem Eingabestring abgeglichen werden soll. Sie können mehr als einen regulären Ausdruck in einer einzigen Formel angeben, getrennt als nachfolgende Argumente.
Funktionsbeispiele
Beispiel Ergebnis
MatchRegEx('testSample','test') Gibt 0 zurück. Die Funktion gibt nur dann eine Übereinstimmungsantwort zurück, wenn eine exakte Übereinstimmung zwischen text und dem regex-Muster besteht. Obwohl testSample test enthält, enthält es auch anderen Text (Sample), was eine exakte Übereinstimmung verhindert.
MatchRegEx('abc123','[a-z]','[0-9]','[a-z]+[0-9]+','.+') Gibt 3 zurück. Das dritte Regex-Muster ist das erste, das mit den Daten übereinstimmt.
MatchRegEx('ABC','[abc]+','[123]') Gibt 0 zurück, da MatchRegEx() zwischen Groß- und Kleinschreibung unterscheidet.
MatchRegExI('ABC','[abc]+','[123]') Gibt 1 zurück. Die Variante der Funktion ohne Berücksichtigung von Groß- und Kleinschreibung (MatchRegExI()) wird verwendet.

Verwendung von MatchRegEx

Zu den Anwendungsfällen für diese Funktion gehören:

  • Validierung von Text, um Formatierungs- und Konformitätsstandards zu erfüllen und um Fehler in Daten zu erkennen.

  • Erkennen von Unterschieden bei der Formatierung von Text. Sie können zum Beispiel feststellen, wie viele Telefonnummern Format A, Format B usw. verwenden.

Beispiel 1 – Ladeskript zur Analyse von Telefonnummernformaten

Beispiel 2 – Diagrammformel zur Identifizierung des ISBN-Formats

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!