komt overeen met regex-operator

Hiermee filtert u een recordset op basis van een hoofdlettergevoelige reguliere expressiewaarde .

Zie tekenreeksoperatoren voor gegevenstypen voor meer informatie over andere operators en om te bepalen welke operator het meest geschikt is voor uw query.

Notitie

De prestaties zijn afhankelijk van het type zoekopdracht en de structuur van de gegevens. Zie Best practices voor query's voor aanbevolen procedures.

Syntax

T|whereKolonelmatchesregex(Expressie)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
T string ✔️ De tabellaire invoer waarvan de records moeten worden gefilterd.
Kolonel string ✔️ De kolom waarop u wilt filteren.
expression Scalaire ✔️ De reguliere expressie die wordt gebruikt om te filteren. Het maximum aantal regex-groepen is 16. De syntaxis van de reguliere expressie die door Kusto wordt ondersteund, is die van de RE2-bibliotheek.

Retouren

Rijen in T waarvan het predicaat is true.

Voorbeeld

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

Uitvoer

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