Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
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]