REGEXP_EXTRACT_ALL
Статья создана
Обновлена 6 ноября 2024 г.
Синтаксис
REGEXP_EXTRACT_ALL( string, pattern )
Описание
Возвращает все подстроки string, которые соответствуют регулярному выражению pattern. Для регулярных выражений с подгруппами работает только для первой подгруппы.
Типы аргументов:
string—Строкаpattern—Строка
Возвращаемый тип: Массив строк
Примечание
Значения аргументов (pattern) должны быть константами.
Примечание
Информацию о синтаксисе регулярных выражений уточняйте в документации к источникам данных. Например, в ClickHouse для составления регулярных выражений используется синтаксис RE2
Пример
REGEXP_EXTRACT_ALL("100-200, 300-400", "(\d+)-(\d+)") = ["100","300"]
Поддержка источников данных
ClickHouse 21.8, Файлы, Google Sheets, PostgreSQL 9.3, Яндекс Документы.