REGEXMATCH (Azure Stream Analytics)
Retorna a posição inicial da primeira ocorrência de um padrão em uma expressão especificada ou 0 se o padrão não for encontrado, em todos os tipos de dados válidos nvarchar(max). O padrão é interpretado como uma expressão regular compatível com ECMAScript de linha única, sem diferenciação de maiúsculas e minúsculas.
Sintaxe
REGEXMATCH( <expression>, <pattern> )
Argumentos
expressão
Uma expressão, geralmente uma coluna que é pesquisada para o padrão especificado. Onde a expressão é do tipo de dados nvarchar(max).
padrão
Uma expressão de caractere que contém a expressão regular a ser encontrada.
Tipos de retorno
BIGINT
Comentários
Se padrão ou expressão for NULL, REGEXMATCH retornará NULL.
Se pattern for uma expressão regular inválida, REGEXMATCH retornará 0.
Exemplos
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime