Тестер регулярных выражений
Тестируйте регулярные выражения JavaScript с подсветкой совпадений в реальном времени и нумерованными группами захвата.
Совпадения
Скопировано!
Совпадения появятся здесь.
Подсвеченное
Подсвеченный текст появится здесь.
Как это работает
Тестировщик регулярных выражений позволяет тестировать и отлаживать regex в реальном времени, выделяя все совпадения в тестовом тексте.
Как использовать:
- Введите регулярное выражение в поле Regex.
- Активируйте нужные флаги (g — глобальный, i — без учёта регистра, m — многострочный).
- Введите тестовый текст — совпадения выделяются в реальном времени.
- Группы захвата отображаются на панели результатов.
Пример: regex [a-z]+@[a-z]+.[a-z]+ по тексту «[email protected]» → одно выделенное совпадение.
Ограничения: используется движок regex JavaScript. Расширенный синтаксис PCRE, не поддерживаемый JavaScript, может не работать.
Конфиденциальность: всё обрабатывается локально.
Сценарии использования
- Разработка и тестирование шаблонов валидации
- Построение правил парсинга
- Тестирование перед использованием в продакшен-коде
- Изучение синтаксиса регулярных выражений
- Отладка шаблонов сопоставления
Часто задаваемые вопросы
- Какие флаги доступны?
- g (глобальный), i (без учёта регистра), m (многострочный), s (точка совпадает со всем), u (Unicode), y (sticky).
- Можно ли тестировать группы захвата?
- Да, группы отображаются на панели результатов.
- Поддерживается синтаксис PCRE?
- Нет, используется движок regex JavaScript (ECMAScript).
- Как экранировать специальный символ?
- Добавьте обратный слеш: \. для буквальной точки.
- Текст отправляется на сервер?
- Нет, всё обрабатывается локально.