A regexp_count
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 11.3 LTS és újabb
A mintának megfelelő regexp
alkalmak str
számát adja vissza.
regexp_count( str, regexp )
str
: EgySTRING
egyeztetendő kifejezés.regexp
: MintávalSTRING
rendelkező kifejezés.
Egy INTEGER
.
A regexp
sztringnek Java-reguláris kifejezésnek kell lennie.
A sztringkonstansok feloldva vannak. Az egyezéshez '\abc'
például egy normál kifejezés regexp
is lehet '^\\abc$'
.
Hibás formázás regexp
esetén a függvény INVALID_PARAMETER_VALUE hibát ad vissza.
Ha bármelyik argumentum az NULL
, akkor az eredmény .NULL
> SELECT regexp_count('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
2
> SELECT regexp_count('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_count(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL