A regexp_extract
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Kinyeri az első sztringet str
, amely megfelel a regexp
kifejezésnek, és megfelel a regex
csoportindexnek.
regexp_extract(str, regexp [, idx] )
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.
A 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 a teljes reguláris kifejezésnek megfelelőt jelenti.
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100