Тестер и отладчик регулярных выражений

Тестируйте регулярные выражения с подсветкой совпадений в реальном времени и захватом групп. Включает справочник частых паттернов. Бесплатный онлайн-инструмент.

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем использовать тестер регулярных выражений?

Регулярные выражения мощны, но общеизвестно сложны в написании. Тестер регулярных выражений позволяет экспериментировать с паттернами в реальном времени, видя точно, что совпадает, а что нет. Наш инструмент предоставляет мгновенную визуальную обратную связь и библиотеку частых паттернов.

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

  • Подсветка совпадений в тестовой строке в реальном времени
  • Отображение групп совпадений и захватов
  • 8 частых паттернов regex с загрузкой одним кликом

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

  1. Введите регулярное выражение и выберите флаги (g, i, m, s)
  2. Введите или вставьте тестовую строку для проверки
  3. Просмотрите подсвеченные совпадения и захваченные группы ниже

Технические детали

Движок regex использует встроенный объект RegExp JavaScript. Флаг global (g) использует итеративные вызовы exec() для поиска всех совпадений. Группы извлекаются из массива результатов совпадений. Подсветка выполняется обёртыванием совпавших сегментов в mark-элементы.

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

Какие возможности regex поддерживаются?

Инструмент поддерживает все возможности JavaScript regex, включая классы символов, квантификаторы, группы, lookahead, lookbehind и Unicode property escapes.

Что означают флаги?

g = глобальный (найти все совпадения), i = без учёта регистра, m = многострочный (^ и $ соответствуют границам строк), s = dotAll (. соответствует переносам строк).

Полезные статьи

Похожие инструменты