Dela via


REGEXMATCH

✅ Azure Stream Analytics ✅ Fabric Eventstream

Returnerar startpositionen för den första förekomsten av ett mönster i ett angivet uttryck, eller 0 om mönstret inte hittas, på alla giltiga nvarchar(max) datatyper. Mönstret tolkas som enradigt, skiftlägesokänsligt, ECMAScript-kompatibelt reguljärt uttryck.

Syntax

REGEXMATCH( <expression>, <pattern> )  

Argumentpunkter

uttryck

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

Anmärkningar

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