Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função
Aplica-se a:
SQL do Databricks
Runtime do Databricks
Substitui todas as substrings de str correspondentes a regexp por rep.
Sintaxe
regexp_replace(str, regexp, rep [, position] )
Argumentos
-
str: uma expressãoSTRINGa ser correspondida. -
regexp: uma expressãoSTRINGcom um padrão correspondente. -
rep: uma expressãoSTRINGque é a cadeia de caracteres de substituição. -
position: um literal numérico integral opcional maior que 0, informando onde iniciar a correspondência. O padrão é 1.
Retornos
Um STRING.
A cadeia de caracteres regexp deve ser uma expressão regular Java.
Ao usar literais, use raw-literal (prefixo r) para evitar o pré-processamento do caractere de escape.
A pesquisa começa em position. O padrão é 1, que marca o início de str.
Se position exceder o comprimento de caracteres de str, o resultado será str.
Exemplos
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num