REGEXP_REPLACE

Синтаксис

REGEXP_REPLACE( string, pattern, replace_with )

Описание

Ищет подстроку в строке string по шаблону регулярного выражения pattern и заменяет ее строкой replace_with.

Если подстрока не найдена, то строка не будет изменена.

Типы аргументов:

  • stringСтрока
  • patternСтрока
  • replace_withСтрока

Возвращаемый тип: Строка

Примечание

Информацию о синтаксисе регулярных выражений уточняйте в документации к источникам данных. Например, в ClickHouse для составления регулярных выражений используется синтаксис RE2.

Пример

REGEXP_REPLACE("123 456", "\s", "-") = "123-456"

Поддержка источников данных

ClickHouse 21.8, MySQL 8.0.12, Oracle Database 12c (12.1), PostgreSQL 9.3.