REGEXMATCH (Azure Stream Analytics)
Devuelve la posición de inicio de la primera repetición de un patrón en una expresión especificada o 0, si no se encuentra el patrón, en todos los tipos de datos nvarchar(max) válidos. El patrón se interpreta como expresión regular compatible con ECMAScript de una sola línea, sin distinción entre mayúsculas y minúsculas.
Sintaxis
REGEXMATCH( <expression>, <pattern> )
Argumentos
expression
Una expresión, normalmente una columna, donde se busca el patrón especificado. Donde la expresión es del tipo de datos nvarchar(max).
pattern
Expresión de caracteres que contiene la expresión regular que se va a encontrar.
Tipos de valor devuelto
bigint
Observaciones
Si el patrón o la expresión son NULL, REGEXMATCH devuelve NULL.
Si el patrón no es una expresión regular no válida, REGEXMATCH devuelve 0.
Ejemplos
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime