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 wszystkie ciągi, które str pasują regexp do wyrażenia i odpowiadają indeksowi regex grupy.
Składnia
regexp_extract_all(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
Jeden ARRAY<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_all('100-200, 300-400', '(\\d+)-(\\d+)', 1);
[100, 300]