Udostępnij za pośrednictwem


dopasuj operator regex

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Filtruje zestaw rekordów na podstawie wartości wyrażenia regularnego z uwzględnieniem wielkości 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

Wyrażenie kolumny T | where matches regex ()

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string ✔️ Dane wejściowe tabelaryczne, których rekordy mają być filtrowane.
Col string ✔️ Kolumna, według której ma być filtrowany.
wyrażenie skalar ✔️ Wyrażenie regularne regex.md używane do filtrowania. Maksymalna liczba grup wyrażeń regularnych wynosi 16. Aby uzyskać więcej informacji na temat składni wyrażenia regularnego obsługiwanego przez usługę Kusto, zobacz wyrażenie regularne.

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

Wyjście

Stan event_count
KANSAS 3166
ARKANSAS 1028
JEZIORO GÓRNE 34
JEZIORO ST CLAIR 32