Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Extrahuje všechny řetězce, str které odpovídají výrazu regexp , a odpovídá indexu regex skupiny.
Syntaxe
regexp_extract_all(str, regexp [, idx] )
Argumenty
-
str: VýrazSTRING, který se má shodovat. -
regexp: VýrazSTRINGs odpovídajícím vzorem. -
idx: Nepovinný celočíselný číselný výraz větší nebo roven 0 s výchozím číslem 1.
Návraty
A ARRAY<STRING>.
Řetězec regexp musí být regulární výraz Java.
Při použití literálů použijte předzpracováníraw-literal řídicího znaku ( r předpona).
regexp může obsahovat více skupin.
idx určuje, která skupina regulárních výrazů se má extrahovat.
Hodnota idx 0 znamená, že odpovídá celému regulárnímu výrazu.
Příklady
> SELECT regexp_extract_all('100-200, 300-400', '(\\d+)-(\\d+)', 1);
[100, 300]