Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

CountRegEx - Skript- und Diagrammfunktion

CountRegEx() gibt die Anzahl der Vorkommen des Musters für den angegebenen regulären Ausdruck im Eingabestringtext zurück. Gibt es keine Übereinstimmung, ist das Ergebnis 0.

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

Syntax:  

CountRegEx (text, regex)

Rückgabe Datentyp: numerisch

Argumente
Argument Beschreibung
text Der Text des Eingabestrings, in dem Sie nach einem regulären Ausdruck suchen möchten.
regex Das Muster des regulären Ausdrucks, nach dem gesucht werden soll.
Funktionsbeispiele
Beispiel Ergebnis
CountRegEx('abc123','[a-z]') Gibt 3 zurück.
CountRegEx('abc123','[a-z][0-9]') Gibt 1 zurück.
CountRegEx('abc123','[0-9]') Gibt 3 zurück.
CountRegEx('ABC','[a-z]{3}') Gibt 0 zurück.
CountRegExI('ABC','[a-z]{3}') Gibt 1 zurück. Da die Variante CountRegExI() verwendet wird, wird bei der Textsuche nicht zwischen Groß- und Kleinschreibung unterschieden.

Verwendung

Beispiele für Anwendungsfälle für CountRegEx() sind:

  • Zählen, wie oft ein bestimmtes Textmuster in einem String vorkommt. Sie können zum Beispiel nach Instanzen von E-Mail-Adressen, Telefonnummern und anderen Informationen in Dokumenten und E-Mail-Nachrichten suchen.

  • Überprüfen, ob Daten einer bestimmten Syntaxanforderung entsprechen. Sie könnten zum Beispiel Fehler bei der Dateneingabe identifizieren.

Beispiel 1 – Ladeskript zum Zählen der gültigen Jahresbereiche

Beispiel 2 – Ladeskript zum Zählen der Anzahl von E-Mail-Adressen in Textstrings

Beispiel 3 – Diagrammformel zum Zählen der Vorkommen eines Strings

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!