Share via


correspond à l'opérateur regex

Filtre un jeu d’enregistrements en fonction d’une valeur d’expression régulière respectant la casse.

Pour plus d’informations sur les autres opérateurs et pour déterminer l’opérateur le plus approprié pour votre requête, consultez Opérateurs de chaîne de type de données.

Notes

Les performances dépendent du type de recherche et de la structure des données. Pour obtenir les meilleures pratiques, consultez Meilleures pratiques de requête.

Syntax

T|wherecolmatchesregex(Expression)

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
T string ✔️ Entrée tabulaire dont les enregistrements doivent être filtrés.
col string ✔️ Colonne par laquelle filtrer.
expression scalaire ✔️ Expression régulière utilisée pour filtrer. Le nombre maximal de groupes regex est de 16. La syntaxe d’expression régulière prise en charge par Kusto est celle de la bibliothèque RE2.

Retours

Lignes dans T dont le prédicat est défini sur true.

Exemple

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

Sortie

State event_count
KANSAS 3166
ARKANSAS 1028
LAC SUPÉRIEUR 34
LAC ST CLAIR 32