dopasuj operator wyrażenia regularnego

Filtruje zestaw rekordów na podstawie wartości wyrażenia regularnego uwzględniającego wielkość liter.

Aby uzyskać więcej informacji na temat innych operatorów i określić, który operator jest najbardziej odpowiedni dla zapytania, zobacz operatory ciągów typu danych.

Uwaga

Wydajność zależy od typu wyszukiwania i struktury danych. Aby uzyskać najlepsze rozwiązania, zobacz Najlepsze rozwiązania dotyczące zapytań.

Składnia

T|wherePłkmatchesregex(Wyrażenie)

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
T string ✔️ Dane wejściowe tabelaryczne, których rekordy mają być filtrowane.
Płk string ✔️ Kolumna, według której ma być filtrowany.
expression Wartość skalarna ✔️ Wyrażenie regularne używane do filtrowania. Maksymalna liczba grup wyrażeń regularnych wynosi 16. Składnia wyrażenia regularnego obsługiwana przez usługę Kusto jest biblioteką RE2.

Zwraca

Wiersze w języku T , dla których predykat to true.

Przykład

StormEvents
| summarize event_count=count() by State
| where State matches regex "K.*S"
| where event_count > 10
| project State, event_count

Dane wyjściowe

Stan event_count
KANSAS 3166
ARKANSAS 1028
LAKE SUPERIOR 34
LAKE ST CLAIR 32