次の方法で共有


REGEXMATCH

✅ Azure Stream Analytics ✅ Fabric Eventstream

指定した式で最初に出現するパターンの開始位置を返します。パターンが見つからない場合は、すべての有効な nvarchar(max) データ型で 0 を返します。 パターンは、単一行、大文字と小文字を区別しない、ECMAScript と互換性のある正規表現として解釈されます。

構文

REGEXMATCH( <expression>, <pattern> )  

論争

式。通常は、指定されたパターンを検索する列です。 式が nvarchar(max) データ型の場合。

パターン

検索する正規表現を含む文字式。

戻り値の型

bigint

注釈

パターンまたは式のいずれかが NULL の場合、REGEXMATCH は NULL を返します。

パターンが無効な正規表現の場合、REGEXMATCH は 0 を返します。

例示

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