Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime 11.3 LTS i nowsze
Zwraca pozycję pierwszego podciągu w str tym dopasowaniu regexpelementu .
Składnia
regexp_instr( str, regexp )
Argumenty
-
strSTRING: Wyrażenie, które ma być dopasowane. -
regexpSTRING: wyrażenie ze wzorcem.
Zwraca
Klasa STRING.
Ciąg regexp musi być wyrażeniem regularnym języka Java.
Literały ciągów nie są pejzażne. Na przykład, aby dopasować '\abc'element , wyrażenie regexp regularne może mieć '^\\abc$'wartość .
W przypadku źle sformułowanej regexp funkcji zwraca błąd INVALID_PARAMETER_VALUE .
Jeśli argument jest NULL lub wzorzec nie zostanie znaleziony, wynik to NULL.
Przykłady
> SELECT regexp_instr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
1
> SELECT regexp_instr('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_instr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL