Aracılığıyla paylaş


REGEXMATCH (Azure Stream Analytics)

Tüm geçerli nvarchar(max) veri türlerinde bir desenin belirtilen ifadedeki ilk oluşumunun başlangıç konumunu veya desen bulunamazsa 0 değerini döndürür. Desen tek satırlı, büyük/küçük harfe duyarsız, ECMAScript uyumlu normal ifade olarak yorumlanır.

Söz dizimi

REGEXMATCH( <expression>, <pattern> )  

Bağımsız değişkenler

expression

İfade, genellikle belirtilen desen için arama yapılan bir sütundur. burada ifade nvarchar(max) veri türündedir.

Desen

Bulunacak normal ifadeyi içeren bir karakter ifadesi.

Dönüş Türleri

bigint

Açıklamalar

Desen veya ifade NULL ise, REGEXMATCH NULL döndürür.

Desen geçersiz normal ifadeyse, REGEXMATCH işlevi 0 döndürür.

Örnekler

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