A regexp_extract_all
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Kinyeri a kifejezésnek megfelelő regexp
összes sztringetstr
, és megfelel a regex
csoportindexnek.
Syntax
regexp_extract_all(str, regexp [, idx] )
Argumentumok
str
: EgySTRING
egyeztetendő kifejezés.regexp
: EgySTRING
egyező mintával rendelkező kifejezés.idx
: 0-nál nagyobb vagy egyenlő opcionális integrálszámkifejezés az alapértelmezett 1 értékgel.
Válaszok
Egy ARRAY<STRING>
.
A regexp
sztringnek Java-reguláris kifejezésnek kell lennie.
Konstansok használata esetén használja raw-literal
a (r
prefix) előtagot a feloldó karakterek előfeldolgozásának elkerüléséhez.
regexp
több csoportot is tartalmazhat.
idx
azt jelzi, hogy melyik regex csoportot kell kinyerni.
A idx
0 érték azt jelenti, hogy megegyezik a teljes reguláris kifejezéssel.
Példák
> SELECT regexp_extract_all('100-200, 300-400', '(\\d+)-(\\d+)', 1);
[100, 300]
Kapcsolódó függvények
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: