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