Расширенный Поиск и Замена

Поиск и замена с полной поддержкой regex, групп захвата и живым счётчиком совпадений.

Что такое этот расширенный инструмент поиска и замены?

Это бесплатный инструмент поиска и замены в браузере с полной поддержкой регулярных выражений, нечувствительным к регистру сопоставлением, флагами multiline и dot-all, обратными ссылками на группы захвата и живым подсчётом совпадений — и при этом никакие данные не покидают ваше устройство, потому что каждая операция выполняется на JavaScript у вас.

Как найти и заменить текст с помощью regex онлайн, не загружая его?

Вставьте текст, введите шаблон поиска и замену. Включайте regex, нечувствительность к регистру, multiline и dot-all по необходимости; заменённый текст и счётчик совпадений обновляются вживую. Ничего не загружается — всё работает в браузере.

Ключевые возможности

Полные флаги regex
Переключайте нечувствительность к регистру (i), multiline ^/$ (m) и dot-all (s); глобальная замена для поиска-замены всегда включена.
Группы захвата
Используйте $1, $2 в замене для ссылок на группы, захваченные ( ) в шаблоне — отлично для перестановки частей имён, форматов дат или строк CSV.
Живой счётчик совпадений
Смотрите, сколько совпадений будет заменено, ещё до подтверждения — обновляется при каждом нажатии клавиши.
Обычный или regex
Переключайтесь между буквальным поиском-заменой и полным движком regex — простые замены остаются простыми, сложные преобразования — возможны.

Как пользоваться

Вставьте текст, введите шаблон поиска и замену. Включите Regex для шаблонов, выключите для буквального поиска. Необязательные флаги (без учёта регистра, multiline, dot-all) уточняют сопоставление. Вывод и количество совпадений обновляются мгновенно. Скопируйте или скачайте результат. Ничего не отправляется на сервер.

Часто задаваемые вопросы

Поддерживает ли он группы захвата?

Да. Используйте $1, $2 и так далее в замене для ссылок на группы, захваченные ( ) в шаблоне — удобно для перестановки частей имени, изменения форматов даты или перестройки строк CSV.

Что делают флаги multiline и dot-all?

Multiline заставляет ^ и $ совпадать с началом и концом каждой строки, а не всей строки целиком. Dot-all позволяет . также совпадать с переносами строк, чтобы один шаблон мог охватывать несколько строк.

Загружается ли мой текст?

Нет. Всё работает в браузере через нативный движок RegExp, поэтому даже конфиденциальные черновики и производственные данные остаются приватными.

Создано командой Tooljar на основе встроенного движка RegExp браузера со стандартной обработкой флагов и заменой групп захвата — вывод совпадает с тем, что выдаст ваш код, редактор или конвейер sed.