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 11.3 LTS y versiones posteriores
Devuelve la posición de la primera subcadena de str que coincide con regexp.
Sintaxis
regexp_instr( str, regexp )
Argumentos
-
str: expresiónSTRINGque se va a comparar. -
regexp: expresiónSTRINGcon un patrón.
Devoluciones
STRING.
La cadena regexp debe ser una expresión regular de Java.
Los literales de cadena no tienen caracteres de escape. Por ejemplo, para que coincida con '\abc', una expresión regular para regexp puede ser '^\\abc$'.
En el caso de un regexp con formato incorrecto, la función devuelve un error INVALID_PARAMETER_VALUE.
Si cualquiera de los argumentos es NULL o el patrón no se encuentra, el resultado es NULL.
Ejemplos
> SELECT regexp_instr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
1
> SELECT regexp_instr('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_instr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL