Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Extraherar alla strängar i str som matchar regexp uttrycket och motsvarar regex gruppindexet.
Syntax
regexp_extract_all(str, regexp [, idx] )
Argument
-
str: EttSTRINGuttryck som ska matchas. -
regexp: EttSTRINGuttryck med ett matchande mönster. -
idx: Ett valfritt integralnummeruttryck större eller lika med 0 med standardvärdet 1.
Returer
En ARRAY<STRING>.
Strängen regexp måste vara ett reguljärt Java-uttryck.
När du använder literaler använder du raw-literal (r prefix) för att undvika förbearbetning av escape-tecken.
regexp kan innehålla flera grupper.
idx anger vilken regexgrupp som ska extraheras.
Ett idx av 0 innebär att matcha hela reguljära uttryck.
Exempel
> SELECT regexp_extract_all('100-200, 300-400', '(\\d+)-(\\d+)', 1);
[100, 300]