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
Zamienia wszystkie podciągi str, które pasują do regexp, na rep.
Składnia
regexp_replace(str, regexp, rep [, position] )
Argumenty
-
strSTRING: Wyrażenie, które ma być dopasowane. -
regexpSTRING: wyrażenie z pasującym wzorcem. -
repSTRING: wyrażenie, które jest ciągiem zastępczym. -
position: opcjonalny literał liczbowy całkowity większy niż 0, określający, gdzie rozpocząć dopasowanie. Wartość domyślna to 1.
Zwraca
Element STRING.
Ciąg regexp musi być wyrażeniem regularnym języka Java.
Podczas używania literałów, użyj raw-literal (r) prefiksu, aby uniknąć wstępnego przetwarzania znaków ucieczki.
Wyszukiwanie rozpoczyna się od position. Wartość domyślna to 1, która oznacza początek str.
Jeśli position przekracza długość strznaku , wynik to str.
Przykłady
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num