Delen via


REGEXMATCH

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourneert de beginpositie van het eerste exemplaar van een patroon in een opgegeven expressie, of 0 als het patroon niet wordt gevonden, op alle geldige nvarchar(max) gegevenstypen. Patroon wordt geïnterpreteerd als enkelvoudige regel, niet hoofdlettergevoelig, ECMAScript-compatibele reguliere expressie.

Syntaxis

REGEXMATCH( <expression>, <pattern> )  

Argumenten

expressie

Een expressie, meestal een kolom die wordt gezocht naar het opgegeven patroon. Waar de expressie van het gegevenstype nvarchar(max) is.

patroon

Een tekenexpressie die de reguliere expressie bevat die moet worden gevonden.

Retourtypen

Bigint

Opmerkingen

Als een patroon of expressie NULL is, retourneert REGEXMATCH NULL.

Als het patroon een ongeldige reguliere expressie is, retourneert REGEXMATCH 0.

Voorbeelden

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