Создавайте, тестируйте и отлаживайте регулярные выражения прямо в браузере — мгновенная подсветка совпадений, группы захвата, предпросмотр замены, объяснение на понятном языке и готовый код для 15+ языков программирования.

Полностью работает в вашем браузере с использованием встроенного движка JavaScript — ничего не загружается. Сгенерированный код позволяет использовать тот же шаблон в 15+ языках.

/ /

Для замены всех совпадений рекомендуется флаг g.

Живое тестирование использует движок JavaScript. Некоторые варианты (Go, Rust) не поддерживают lookahead/lookbehind и обратные ссылки.


О Тестер регулярных выражений

Тестер регулярных выражений позволяет строить, тестировать и отлаживать регулярные выражения в реальном времени: введите шаблон, вставьте тестовую строку, и совпадения мгновенно подсвечиваются вместе с каждой группой захвата — нумерованной или именованной — с указанием точного диапазона индексов. Всё работает полностью в вашем браузере на нативном движке регулярных выражений JavaScript; ничего не загружается.

Помимо сопоставления, основную работу выполняют четыре дополнительные вкладки. «Замена» показывает предпросмотр замены со ссылками на группы $1, $2 и $<name>. «Объяснение» разбирает шаблон токен за токеном простым языком. «Код» создаёт готовые к вставке фрагменты для более чем 15 языков, а «Справочник» держит классы символов, якоря, квантификаторы и просмотр вперёд/назад всегда под рукой.

Распространённые шаблоны — email, URL, IPv4, IPv6, UUID, даты, слаги, HEX-цвета и другие — загружаются как готовые пресеты в один клик, а все шесть флагов (g, i, m, s, u, y) переключаются флажками. Некорректные шаблоны сразу же помечаются, а не молча дают сбой, что делает этот инструмент практичным тестером регулярных выражений онлайн для повседневной работы.

Как использовать Тестер регулярных выражений

  1. Введите своё регулярное выражение или загрузите один из пресетов (email, URL, IPv4, UUID…).
  2. Переключите нужные флаги — g для всех совпадений, i для регистронезависимого поиска, m для многострочного режима.
  3. Вставьте тестовую строку и изучите подсвеченные совпадения и группы захвата.
  4. Используйте вкладку «Замена» для предпросмотра замен или «Объяснение» для разбора токен за токеном.
  5. Откройте вкладку «Код» и скопируйте шаблон как рабочий фрагмент на вашем языке.

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

Нативный движок JavaScript (ECMAScript), встроенный в ваш браузер. Сгенерированный код переносит ваш шаблон на другие языки, но учтите, что некоторые диалекты — например, Go и Rust — не поддерживают просмотр вперёд/назад или обратные ссылки.

Нет. Сопоставление шаблонов, замена, объяснение и генерация кода — всё работает на стороне клиента. Фрагменты логов или боевые строки, которые вы вставляете для тестирования, никогда не покидают ваш браузер.

Да — полностью бесплатный, без учётной записи, без ограничений и без обращений к серверу.

Каждое совпадение показывает свой полный текст плюс каждую группу захвата — нумерованную или именованную — с точным диапазоном символов, который она охватывает. На вкладке «Замена» вы ссылаетесь на них как $1, $2 или $<name>.

Без флага g (глобальный) JavaScript заменяет только первое совпадение. Включите g в строке флагов, и предпросмотр замены перепишет каждое вхождение.

Да. Вставьте любой шаблон, и вкладка «Объяснение» опишет его токен за токеном — классы символов, квантификаторы, группы, якоря и просмотр вперёд/назад — простым языком, что является самым быстрым способом проверить унаследованное выражение.

Поделиться

Популярные запросы
тестер regex конструктор regex тестер регулярных выражений тестировать regex онлайн отладчик regex инструмент сопоставления regex
Нужна помощь?
Возникла проблема с этим инструментом? Сообщите нам.
Сообщить о проблеме

Добавьте этот бесплатный инструмент на свой сайт — скопируйте и вставьте код ниже.