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 tutte le stringhe in str che corrispondono all'espressione regexp e corrispondono all'indice del regex gruppo.
Sintassi
regexp_extract_all(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
Oggetto ARRAY<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 che corrisponde all'intera espressione regolare.
Esempi
> SELECT regexp_extract_all('100-200, 300-400', '(\\d+)-(\\d+)', 1);
[100, 300]