Регистрация

Имя пользователя
Почта
Пароль
Повторите пароль
Есть аккаунт?

Вход

Имя пользователя
Пароль
Забыли пароль?
Нет аккаунта?

Восстановление

Почта

Поиск и замена текста онлайн

Бесплатный онлайн-поиск и замена текста: подсветка совпадений, счетчик вхождений и поддержка регулярных выражений

Поддерживается стандартный синтаксис JavaScript (RegExp). Скрипт создаёт его с флагами g и u, а при выключенном «Учитывать регистр» добавляется ещё i.

Что работает

  • Классы и квантификаторы: \d, \s, [abc], [^abc], +, *, ?, {2,5}, ленивые +?, *?.
  • Группы и ссылки: (...), (?:...), (?<name>...), обратная ссылка \1.
  • Lookahead и lookbehind: (?=...), (?!...), (?<=...), (?<!...).
  • Unicode-свойства: \p{L} (любая буква), \p{Lu} (заглавная), \p{N} (цифра). Запись \p{Cyrillic} не работает, нужно \p{Script=Cyrillic}.
  • В поле замены: $1, $& (всё совпадение), $<name>, $$ (символ доллара).

Примеры

  • Все числа: найти \d+.
  • Несколько пробелов подряд в один: найти \s{2,}, заменить на один пробел.
  • Дата ДД.ММ.ГГГГ в ГГГГ-ММ-ДД: найти (\d{2})\.(\d{2})\.(\d{4}), заменить на $3-$2-$1.
  • То же с именованными группами: найти (?<d>\d{2})\.(?<m>\d{2})\.(?<y>\d{4}), заменить на $<y>-$<m>-$<d>.
  • Ссылки: найти https?://\S+.
  • E-mail: найти [\w.+-]+@[\w-]+\.[\w.-]+.
  • Слова из заглавных букв (любой язык): найти \p{Lu}{2,}.
  • Повторяющееся слово подряд: найти (\p{L}+) \1, заменить на $1.
  • Обернуть совпадение в кавычки: найти слово, заменить на «$&».
  • Слово «кот», но не «котёнок»: найти кот(?!\p{L}).
  • Цена после знака ₽: найти (?<=₽)\d+.
  • Убрать HTML-теги: найти <[^>]+>, поле замены оставить пустым.

Ограничения

  • \b и \w не понимают кириллицу. Они работают только с латиницей, цифрами и _. Для русского используйте \p{L} или [а-яё], а для границ слова чекбокс «Слово целиком» (он как раз сделан на \p{L}).
  • ^ и $ означают начало и конец всего текста, а не строки: флага m нет. Поэтому ^\s+|\s+$ уберёт пробелы только по краям всего текста.
  • Точка . не совпадает с переводом строки, флага s нет. Для «любой символ, включая переводы строк» используйте [\s\S].
  • Режим u строже обычного. Лишнее экранирование вроде \- или \_ вне класса вызывает «Некорректное регулярное выражение». Экранируйте только спецсимволы.
  • В поле замены \n и \t не интерпретируются, это будут буквальные символы. Поле однострочное, перевод строки туда не вставить. В поиске же \n и \t работают.
  • Не поддерживаются $` и $' в замене, а также флаги в стиле /abc/gi: слешей не нужно, вводится только сам шаблон.
  • Лимит: подсвечивается не более 5000 совпадений.
Краткая пошаговая инструкция: вставьте текст, введите что искать и на что заменить, нажмите "Заменить" или "Заменить все".
Готовый пример с \s{2,}. Это один из самых частых запросов.
Поможет поиск \n в режиме регулярных выражений - замена на пробел.
Текст никуда не отправляется, но если нажать "Сохранить текст в историю", текст сохранится в вашем аккаунте с возможностью последующего его удаления.
Оставьте отзыв о данном инструменте
5 / 5 (2 голосов)

Комментарии

Гость
19:21:03 04.10.2026
Неплохая утилита замены текстов, благодарю =}

Замена текста онлайн помогает находить совпадения, которые сложно найти без специального инструмента. Будь то текст, код, содержимое базы данных или любой другой текстовый документ, инструмент "поиск и замена вхождений в тексте" всегда справится на отлично!

Из дополнительных возможностей: замена, подсветка совпадений с переходом между ними, а также поддержка регулярных выражений, возможность не учитывать регистр и искать слово целиком. Для удобства выше приведена краткая справка с основными регулярными выражениями, а также более подробное описание функционала.

Чтобы продолжить пройдите капчу: