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