Проверка регулярных выражений и замены

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

Исходные данные

Замените примерные значения своими. Расчёт выполняется в браузере.

Ctrl + Enter — выполнить расчёт.

Как работает инструмент

Используется RegExp JavaScript с флагами g, i, m, s и u. Без g заменяется первое совпадение, с g — все. Подстановки $1 и $& обрабатываются стандартным String.replace.

Что учитывать в результате

Не более 50 000 символов исходного текста, 2000 символов шаблона и 5000 совпадений. Вычисление прерывается примерно через 1,5 секунды.

Источники методики

Пример для значений в форме

При исходных данных, заполненных в форме выше, результат будет следующим. Кнопка «Сбросить» возвращает эти значения.

Совпадений:
2
Символов в результате:
27

Как получить свой результат

  1. Заполните поле «Исходный текст» и остальные параметры в указанных единицах.
  2. Нажмите «Рассчитать». Если данные противоречат друг другу, исправьте поле по сообщению формы.
  3. Сравните результат с примером, измените параметры при необходимости и сохраните итог.