Função regexp_extract
Aplica-se a: Databricks SQL Databricks Runtime
Extrai a primeira cadeia de caracteres str
que corresponde à regexp
expressão e corresponde ao índice do regex
grupo.
Sintaxe
regexp_extract(str, regexp [, idx] )
Argumentos
str
: UmaSTRING
expressão a ser correspondida.regexp
: UmaSTRING
expressão com um padrão correspondente.idx
: Uma expressão numérica integral opcional maior ou igual a 0 com o padrão 1.
Devoluções
A STRING
.
A regexp
cadeia de caracteres deve ser uma expressão regular Java.
Ao usar literais, use raw-literal
(r
prefixo) para evitar o pré-processamento de caracteres de escape.
regexp
pode conter vários grupos.
idx
indica qual grupo regex extrair.
Um idx
de 0 significa corresponder a toda a expressão regular.
Exemplos
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100