Saltar al contenido principal Saltar al contenido complementario

REGEXP_LIKE

Evalúa un patrón de expresión regular y determina si está contenido dentro de la cadena proporcionada.

Esta función es similar al operador LIKE, excepto que el patrón solo necesita estar contenido dentro de la cadena, en lugar de tener que coincidir con toda la cadena. En otras palabras, esto realiza una operación de contenido en lugar de una operación de coincidencia. Puede hacer coincidir la cadena completa anclando el patrón mediante ^ y $.

Sintaxis

REGEXP_LIKE(STRING, PATTERN)

Argumentos

STRING

Tipo: string

Una secuencia de caracteres.

PATTERN

Tipo: string

Un patrón de expresión regular.

Este patrón debe ser una expresión regular de Java. Los literales de cadena no están escapados. Por ejemplo, para que coincida con '\abc', una expresión regular sería '^\\abc$'.

Consulte la tabla de patrones de RegEx para obtener más información.

Devuelve

Tipo: Boolean

Un valor booleano que indica si PATTERN está contenido en STRING.


Ejemplos

STRING PATTERN Resultado
"1a 2b 14m" "\d+b" true
"1a 2b 14m" "^1" true
"ab abc abcc bac" "ab*" true
"ab a1bc ab1cc bac" "a1*" true
"2 a1bc ab11cc 311" "a1(2)" true
"2 a1bc ab11cc 311" "a1(2)sdag" false
null "\d+" null

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.