Поиск и замена
Заменяет найденное по тексту или регулярному выражению на другое содержимое.
Пример
- Применённые параметры
- Что искать
(\d{4})-(\d{2})-(\d{2}) - Чем заменить
$3/$2/$1 - Регулярное выражение✓
2026-09-23 2025-12-01
23/09/2026 01/12/2025
Обозначения в примерах: ⇥ табуляция · · пробел в конце строки · ⍽ NBSP · □ полноширинный пробел · ◌ символ нулевой ширины
Открыть эту операцию в инструментеЧто делает операция
Заменяет все вхождения искомого текста на текст замены. Операцию можно добавить в конвейер несколько раз и применить несколько правил по очереди.
Обычный режим
Ищется ровно тот текст, который введён. Символы вроде . * ( не имеют особого значения и ищутся как есть. Если включено «Понимать \n \t как перенос строки и табуляцию», то в поле поиска и замены \n становится переносом строки, а \t — табуляцией. Удобно, чтобы заменить табуляции запятыми или вставить перенос после определённого символа. Знак $ в тексте замены вставляется буквально.
Режим регулярных выражений
Поиск идёт по синтаксису регулярных выражений JavaScript. Применяются флаги глобального поиска (g), многострочного режима (m) и Unicode (u), поэтому ^ и $ совпадают с началом и концом каждой строки. В тексте замены $1, $2 ссылаются на группы в скобках, а $& — на всё совпадение.
- Смена формата даты:
(\d{4})-(\d{2})-(\d{2})→$3/$2/$1 - Удаление пробелов в конце строк:
[ \t]+$→ (пусто) - Удаление скобок вместе с содержимым:
\s*\([^)]*\)→ (пусто) - Маскировка середины телефонного номера:
(\d{3})-\d{3,4}-(\d{4})→$1-****-$2
Ошибки
Если регулярное выражение некорректно — например, скобки не парные, — на шаге появляется ошибка, а ввод без изменений передаётся следующему шагу. Больше шаблонов — в руководстве по регулярным выражениям. Чтобы удалить строки целиком, проще использовать Фильтр строк.