Partager via


REGEXMATCH

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourne 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. Le modèle est interprété comme une expression régulière compatible avec une seule ligne, sans respect de la casse, ECMAScript.

Syntaxe

REGEXMATCH( <expression>, <pattern> )  

Les arguments

expression

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

modèle

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

Types de retour

bigint

Remarques

Si le modèle ou l’expression est NULL, REGEXMATCH retourne NULL.

Si le modèle n’est pas valide, REGEXMATCH retourne 0.

Exemples

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