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
Estrae la prima stringa in str che corrisponde all'espressione regexp e corrisponde all'indice del gruppo regex.
Sintassi
regexp_extract(str, regexp [, idx] )
Argomenti
-
strSTRING: espressione di cui trovare la corrispondenza. -
regexpSTRING: espressione con un criterio di ricerca corrispondente. -
idx: espressione numerica integrale facoltativa maggiore o uguale a 0 con 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.
regexp può contenere più gruppi.
idx indica il gruppo regex da estrarre.
Un idx valore pari a 0 indica la corrispondenza dell'intera espressione regolare.
Esempi
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100