Об этом инструменте
Напишите шаблон, вставьте тестовый текст и увидите каждое совпадение с подсветкой, его группами захвата и индексами — мгновенная обратная связь вместо проб и повторных запусков.
Используйте этот инструмент для создания шаблонов валидации, фильтров логов и парсеров до их выпуска.
Шаблоны выполняются с семантикой регулярных выражений JavaScript (ECMAScript) — тем же движком, что и ваш фронтенд-код.
Часто задаваемые вопросы
Какой это вариант regex?
Вариант JavaScript — тот, что работает в браузерах и Node. Большинство шаблонов переносятся напрямую в PCRE, но lookbehind и классы Unicode могут отличаться в более старых движках.
Что означают флаги?
g находит все совпадения вместо первого, i игнорирует регистр, m заставляет ^ и $ совпадать построчно, s позволяет . совпадать с переводами строк.
Почему мой шаблон ничему не соответствует?
Самые частые причины: неэкранированный специальный символ (. + ? () []) или отсутствующий флаг g, когда вы ожидаете несколько совпадений.