Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция
Область применения:
Databricks SQL
Databricks Runtime 11.3 LTS и выше
Возвращает позицию первой подстроки в str, которая соответствует regexp.
Синтаксис
regexp_instr( str, regexp )
Аргументы
-
strSTRING: выражение, соответствующее. -
regexpSTRING: выражение с шаблоном.
Возвраты
STRING.
Строка regexp должна быть регулярным выражением Java.
Строковые литералы не экранируются. Например, для сопоставления '\abc' регулярное выражение regexp может иметь значение '^\\abc$'.
В случае неправильного формата regexp функция возвращает ошибку INVALID_PARAMETER_VALUE.
Если аргумент или NULL шаблон не найден, результатом является NULL.
Примеры
> SELECT regexp_instr('Steven Jones and Stephen Smith are the best players', 'Ste(v|ph)en');
1
> SELECT regexp_instr('Mary had a little lamb', 'Ste(v|ph)en');
0
> SELECT regexp_instr(NULL, 'Ste(v|ph)en');
NULL
> SELECT regexp_instr('Mary had a little lamb', NULL);
NULL