Delen via


REGEXMATCH (Azure Stream Analytics)

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 gegevenstypen nvarchar(max). Patroon wordt geïnterpreteerd als een regelige, niet-hoofdlettergevoelige, ecmascript-compatibele reguliere expressie.

Syntaxis

REGEXMATCH( <expression>, <pattern> )  

Argumenten

expression

Een expressie, meestal een kolom die wordt gezocht naar het opgegeven patroon. Waarbij 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 van de patronen of expressies 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