Udostępnij za pomocą


REGEXMATCH

✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric

Zwraca pozycję początkową pierwszego wystąpienia wzorca w określonym wyrażeniu lub 0, jeśli wzorzec nie zostanie znaleziony, we wszystkich prawidłowych typach danych nvarchar(max). Wzorzec jest interpretowany jako jednowierszowe, bez uwzględniania wielkości liter, wyrażenie regularne zgodne z ecMAScript.

Składnia

REGEXMATCH( <expression>, <pattern> )  

Argumenty (w programowaniu)

wyrażenie

Wyrażenie, zazwyczaj kolumna, która jest wyszukiwana dla określonego wzorca. Gdzie wyrażenie ma typ danych nvarchar(max).

deseń

Wyrażenie znaku zawierające wyrażenie regularne do znalezienia.

Typy zwracane

bigint

Uwagi

Jeśli wzorzec lub wyrażenie ma wartość NULL, funkcja REGEXMATCH zwraca wartość NULL.

Jeśli wzorzec jest nieprawidłowym wyrażeniem regularnym, funkcja REGEXMATCH zwraca wartość 0.

Przykłady

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