REGEXMATCH (Azure Stream Analytics)
Returnerar startpositionen för den första förekomsten av ett mönster i ett angivet uttryck, eller 0 om mönstret inte hittas, för alla giltiga nvarchar(max) datatyper. Mönstret tolkas som enradigt, skiftlägesokänsligt, ECMAScript-kompatibelt reguljärt uttryck.
Syntax
REGEXMATCH( <expression>, <pattern> )
Argument
expression
Ett uttryck, vanligtvis en kolumn som söks efter det angivna mönstret. Där uttrycket är av datatypen nvarchar(max).
Mönster
Ett teckenuttryck som innehåller det reguljära uttryck som ska hittas.
Returtyper
bigint
Kommentarer
Om mönstret eller uttrycket är NULL returnerar REGEXMATCH NULL.
Om mönstret är ogiltigt reguljärt uttryck returnerar REGEXMATCH 0.
Exempel
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime