Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks SQL
Databricks Runtime
Haalt alle tekenreeksen in str die overeenkomen met de regexp expressie en correspondeert met de regex groepsindex.
Syntaxis
regexp_extract_all(str, regexp [, idx] )
Argumenten
-
str: EenSTRINGexpressie die moet worden vergeleken. -
regexp: EenSTRINGexpressie met een overeenkomend patroon. -
idx: Een optionele integrale getalexpressie groter of gelijk aan 0 met standaard 1.
Retouren
Een ARRAY<STRING>.
De regexp tekenreeks moet een reguliere Java-expressie zijn.
Wanneer u letterlijke gegevens gebruikt, gebruikt raw-literal u (r voorvoegsel) om voorverwerking van escape-tekens te voorkomen.
regexp kan meerdere groepen bevatten.
idx geeft aan welke regex-groep moet worden geëxtraheerd.
Een idx van 0 betekent dat deze overeenkomt met de volledige reguliere expressie.
Voorbeelden
> SELECT regexp_extract_all('100-200, 300-400', '(\\d+)-(\\d+)', 1);
[100, 300]