Saltar al contenido principal Saltar al contenido complementario

REGEXP_EXTRACT

Encuentra la primera coincidencia del patrón de expresión regular en la cadena y devuelve el número de grupo de captura solicitado.

Sintaxis

REGEXP_EXTRACT(string, pattern, group)

Argumentos

Nombre Tipo
cadena de caracteres cadena de caracteres
pattern string
group numérico

Devuelve

Cuando el argumento de grupo está excluido, esta función devuelve la primera subcadena que coincide con el patrón de expresión regular en la cadena.

Si se incluye el argumento group, la función encuentra la primera instancia del patrón de expresión regular en la cadena y devuelve el número de grupo de la captura group.


Ejemplos

string pattern group resultado
'1a 2b 14m' '\d+' '1'
'document.pdf' '.([^.]+)$' '.pdf'
'john.doe@example.com' '(?<=@).+$' 'example.com'
'1a 2b 14m' '' ''
'1a 2b 14m' 'c' NULL
'1a 2b 14m' '(1a' NULL
'1a 2b 14m' '(\d+)([a-z]+)' '2' 'a'
'1a 2b 14m' '(\d+)([a-z]+)' '1' '1'
'1a 2b 14m' '(\d+)([a-z]+)' '0' '1a'

¿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.