Dela via


jämför med regex-operatorn

Växla tjänster genom att använda listrutan Version. Läs mer om navigering.
Gäller för: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Filtrerar en postuppsättning baserat på ett skiftlägeskänsligt reguljärt uttrycksvärde .

Mer information om andra operatorer och för att avgöra vilken operator som passar bäst för din fråga finns i datatypssträngoperatorer.

Anmärkning

Prestanda beror på typen av sökning och datastrukturen. Metodtips finns i Avsnittet om metodtips för frågor.

Syntax

T|whereÖverstematchesregex(Uttryck)

Läs mer om syntaxkonventioner.

Parameterar

Namn Typ Krävs Description
T string ✔️ Tabellindata vars poster ska filtreras.
Col string ✔️ Kolumnen som ska filtreras.
uttryck skalär ✔️ Det reguljära uttrycket regex.md som används för att filtrera. Det maximala antalet regex-grupper är 16. Mer information om regex-syntaxen som stöds av Kusto finns i reguljärt uttryck.

Retur

Rader i T som predikatet är trueför .

Example

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

Resultat

Stat/län event_count
KANSAS 3166
ARKANSAS 1028
LAKE SUPERIOR 34
LAKE ST CLAIR 32