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
Wyodrębnia pierwszy ciąg, str który odpowiada wyrażeniu regexp i odpowiada indeksowi regex grupy.
Składnia
regexp_extract(str, regexp [, idx] )
Argumenty
-
strSTRING: Wyrażenie, które ma być dopasowane. -
regexpSTRING: wyrażenie z pasującym wzorcem. -
idx: opcjonalne wyrażenie liczby całkowitej większej lub równej 0 z wartością domyślną 1.
Zwraca
Klasa STRING.
Ciąg regexp musi być wyrażeniem regularnym języka Java.
W przypadku używania literałów użyj raw-literal (r prefiksu), aby uniknąć wstępnego przetwarzania znaków ucieczki.
regexp może zawierać wiele grup.
idx wskazuje, która grupa wyrażeń regularnych ma być wyodrębniana.
Wartość idx 0 oznacza dopasowanie całego wyrażenia regularnego.
Przykłady
> SELECT regexp_extract('100-200', '(\\d+)-(\\d+)', 1);
100