Partager via


REGEXMATCH (Azure Stream Analytics)

Renvoie la position de départ de la première occurrence d'un modèle dans une expression spécifiée, ou 0 si le modèle est introuvable, sur tous les types de données nvarchar (max) valides. Pattern est interprété comme une expression régulière compatible ECMAScript à une seule ligne, qui ne respecte pas la casse.

Syntaxe

REGEXMATCH( <expression>, <pattern> )  

Arguments

expression

Expression, généralement une colonne dans laquelle le modèle spécifié est recherché. Où l'expression est du type de données nvarchar (max).

pattern

Expression de caractère qui contient l’expression régulière à trouver.

Types de retour

bigint

Remarques

Si le modèle ou l’expression a la valeur NULL, REGEXMATCH retourne NULL.

Si le modèle n’est pas une expression régulière non valide, REGEXMATCH retourne 0.

Exemples

SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),  
FROM Input TIMESTAMP BY EntryTime