Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

CountRegEx — funkcja skryptu i funkcja wykresu

Funkcja CountRegEx() zwraca liczbę wystąpień określonego wzorca wyrażenia regularnego w tekście ciągu wejściowego. W przypadku braku dopasowań zwracane jest 0.

Funkcja ta wykonuje operacje z wyrażeniami regularnymi, w których rozróżniana jest wielkość liter. Zamiast tego można użyć wariantu CountRegExI(), aby wykonywać operacje z wyrażeniami regularnymi bez rozróżniania wielkości liter.

Składnia:  

CountRegEx (text, regex)

Typ zwracanych danych: liczbowy

Argumenty
Argument Opis
text Tekst ciągu wejściowego, w którym ma być wyszukiwane wyrażenie regularne.
regex Wzorzec wyrażenia regularnego do wyszukania.
Przykłady funkcji
Przykład Wynik
CountRegEx('abc123','[a-z]') Zwraca wartość 3.
CountRegEx('abc123','[a-z][0-9]') Zwraca wartość 1.
CountRegEx('abc123','[0-9]') Zwraca wartość 3.
CountRegEx('ABC','[a-z]{3}') Zwraca wartość 0.
CountRegExI('ABC','[a-z]{3}') Zwraca wartość 1. Ponieważ używany jest wariant CountRegExI(), w wyszukiwaniu tekstowym nie jest rozróżniana wielkość liter.

Kiedy używać

Przykłady zastosowań funkcji CountRegEx() obejmują:

  • Zliczanie liczby wystąpień określonego wzorca tekstowego w ciągu znaków. Można na przykład wyszukiwać wystąpienia adresów e-mail, numerów telefonów i innych informacji w dokumentach i wiadomościach e-mail.

  • Sprawdzanie, czy dane są zgodne z określonymi wymaganiami dotyczącymi składni. Można na przykład zidentyfikować przypadki błędów przy wprowadzaniu danych.

Przykład 1 — skrypt ładowania do zliczania ważnych zakresów lat

Przykład 2 — skrypt ładowania do zliczania adresów e-mail w ciągach tekstowych

Przykład 3 — wyrażenie wykresu zliczające wystąpienia ciągu znaków

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!