Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Extrae la primera cadena de str que coincide con la expresión regexp y corresponde al índice de grupo regex.
Sintaxis
regexp_extract(str, regexp [, idx] )
Argumentos
-
str: expresiónSTRINGque se va a comparar. -
regexp: expresiónSTRINGcon un patrón de comparación. -
idx: expresión de número entero opcional mayor o igual que 0 con valor predeterminado de 1.
Devoluciones
STRING.
La cadena regexp debe ser una expresión regular de Java.
Al usar literales, utilice raw-literal (prefijo r) para evitar el procesamiento previo de caracteres de escape.
regexp puede contener varios grupos.
idx indica qué grupo de expresiones regulares se va a extraer.
Un valor idx de 0 significa una coincidencia con toda la expresión regular.
Ejemplos
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100