Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime
Sostituisce tutte le sottostringhe di str che corrispondono a regexp con rep.
Sintassi
regexp_replace(str, regexp, rep [, position] )
Argomenti
-
str: UnaSTRINGespressione da abbinare. -
regexp: Un'espressioneSTRINGcon un criterio di corrispondenza. -
repSTRING: espressione che rappresenta la stringa di sostituzione. -
position: valore letterale numerico integrale facoltativo maggiore di 0, che indica dove iniziare la corrispondenza. Il valore predefinito è 1.
Valori restituiti
Un oggetto STRING.
La regexp stringa deve essere un'espressione regolare Java.
Quando si usano valori letterali, usare raw-literal (r prefisso) per evitare la pre-elaborazione dei caratteri di escape.
La ricerca inizia da position. Il valore predefinito è 1, che contrassegna l'inizio di str.
Se position supera la lunghezza del carattere di str, il risultato è str.
Esempi
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num