REGEXMATCH (Azure Stream Analytics)
Возвращает начальную позицию первого вхождения шаблона в указанном выражении или 0, если шаблон не найден для всех допустимых типов данных nvarchar(max). Шаблон интерпретируется как однострочное регулярное выражение без учета регистра, совместимое с ECMAScript.
Синтаксис
REGEXMATCH( <expression>, <pattern> )
Аргументы
expression
Выражение, обычно столбец, в котором производится поиск по указанному шаблону. Где expression имеет тип данных nvarchar(max).
pattern
Символьное выражение, содержащее регулярное выражение, которое требуется найти.
Типы возвращаемых данных
BIGINT
Комментарии
Если шаблон или выражение имеет значение NULL, функция REGEXMATCH возвращает значение NULL.
Если шаблон является недопустимым регулярным выражением, функция REGEXMATCH возвращает значение 0.
Примеры
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime