Тестер регулярных выражений
Проверяйте регулярные выражения JavaScript на примере текста с группами совпадений
Об этом калькуляторе
Тестер регулярных выражений применяет регулярные выражения JavaScript к образцу текста и перечисляет все совпадения с их позициями и группами захвата. Флаг g добавляется автоматически, чтобы найти все совпадения; необязательная строка замены позволяет предварительно увидеть результат text.replace() со ссылками вида $1, а для некорректных шаблонов показывается сообщение об ошибке самого конструктора RegExp. Размеры шаблона и текста ограничены (1 000 и 10 000 символов), чтобы катастрофический возврат не подвесил страницу.
«Тестер регулярных выражений»: как пользоваться
- Введите или вставьте данные в поле.
- Посмотрите результат — он обновляется мгновенно по мере ввода.
- При необходимости настройте параметры под свою задачу.
- Скопируйте URL страницы, чтобы поделиться именно этим результатом.
Типичные примеры
- \d+ для «Order 66 shipped in 3 days» → 2 совпадения: «66» на позиции 6, «3» на позиции 20
- (\w+)@(\w+)\.com для «contact: [email protected]» → совпадение с группами ["ada", "example"]
- cat с флагом i, замена на «dog» → «dog sat on the dog mat» (2 совпадения без учёта регистра)
Часто задаваемые вопросы
«Тестер регулярных выражений»: как это работает?
Введите или вставьте данные, и инструмент обработает их прямо в браузере, сразу показав результат. Ничего из введённого не загружается на сервер — все вычисления происходят на вашем устройстве.
«Тестер регулярных выражений»: когда пригодится?
Он удобен в разработке, отладке, дизайне и администрировании — всякий раз, когда нужно быстро выполнить это преобразование или проверку, ничего не устанавливая и не доверяя свои данные стороннему сервису.
Насколько надёжны результаты?
Инструмент напрямую реализует соответствующий стандарт или спецификацию, поэтому его результат совпадает с тем, что выдаёт совместимое ПО. О пограничных случаях, например пустом или некорректном вводе, сообщается явно, а не молча.
Можно ли поделиться конкретным результатом с кем-то?
Да. Введённые данные обновляют URL, поэтому достаточно скопировать адресную строку и отправить ссылку — у получателя инструмент откроется в том же состоянии.