A regexp_substr
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 11.3 LTS és újabb
Az első részszűrést adja vissza az adott egyezésben str
regexp
.
Syntax
regexp_substr( str, regexp )
Argumentumok
str
: EgySTRING
egyeztetendő kifejezés.regexp
: MintávalSTRING
rendelkező kifejezés.
Válaszok
A STRING
.
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 az argumentum vagy NULL
a minta nem található, az eredmény az .NULL
Példák
> SELECT regexp_substr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
Steven
> SELECT regexp_substr('Mary had a little lamb', 'Ste(v|ph)en');
NULL
> SELECT regexp_substr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_substr('Mary had a little lamb', NULL);
NULL
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: