Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Заменяет все подстроки в str, которые соответствуют regexp, на rep.
Синтаксис
regexp_replace(str, regexp, rep [, position] )
Аргументы
-
str: выражениеSTRING, которое должно соответствовать. -
regexpSTRING: выражение с соответствующим шаблоном. -
repSTRING: выражение, являющееся строкой замены. -
position: необязательный целочисленный числовый литерал больше 0, указывая, где начать сопоставление. Значение по умолчанию — 1.
Возвраты
STRING.
Строка regexp должна быть регулярным выражением Java.
При использовании литералов используйте raw-literal (r префикс), чтобы избежать предварительной обработки escape-последовательностей.
Поиск начинается с точки position. По умолчанию используется значение 1, что отмечает начало str.
Если position превышает длину str, результат будет str.
Примеры
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num