Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Substitui todas as substrings str dessa correspondência regexp por rep.
Sintaxe
regexp_replace(str, regexp, rep [, position] )
Argumentos
-
str: UmaSTRINGexpressão a ser correspondida. -
regexp: UmaSTRINGexpressão com um padrão correspondente. -
rep: UmaSTRINGexpressão que é a cadeia de caracteres de substituição. -
position: Um literal numérico integral opcional maior que 0, informando por onde começar a correspondência. A predefinição é 1.
Devoluções
Um 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.
A pesquisa começa em position. O padrão é 1, que marca o início do str.
Se position exceder o comprimento do caractere de str, o resultado será str.
Exemplos
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num