Проверка регулярных выражений онлайн
Введите регулярное выражение и тестовый текст, и каждое совпадение будет подсвечиваться по мере ввода. В таблице перечислены все совпадения с их позицией и группами захвата — нумерованными и именованными, — так что вы точно видите, что захватывает ваш шаблон. Включите замену, чтобы посмотреть результат подстановки с $1, $<name> и другими ссылками.
Тестер использует движок регулярных выражений JavaScript вашего браузера с флагами g, i, m, s и u. Шаблоны, которые выполняются слишком долго, останавливаются автоматически, а не подвешивают страницу. Ничего из того, что вы вводите, не отправляется на сервер.
Зачем использовать этот тестер регулярных выражений?
- Подсветка всех совпадений в реальном времени
- Нумерованные и именованные группы захвата для каждого совпадения
- Предпросмотр замены со ссылками на группы
- Медленные шаблоны останавливаются, а не подвешивают страницу
Как проверить регулярное выражение
- Введите шаблон без обрамляющих слешей и выберите флаги
- Вставьте текст, на котором нужно его проверить
- Проверьте подсвеченные совпадения и группы и при желании попробуйте замену
Часто задаваемые вопросы
Этот тестер регулярных выражений бесплатный?
Да, он полностью бесплатен и не имеет ограничений.
Какой синтаксис регулярных выражений используется?
Регулярные выражения JavaScript (ECMAScript), как в вашем браузере и Node.js. Большая часть синтаксиса совпадает с PCRE, Python и .NET, но такие возможности, как ретроспективная проверка (lookbehind) или сверхжадные квантификаторы, могут различаться в разных движках.
Как использовать группы захвата в замене?
Ссылайтесь на нумерованные группы через $1, $2 и так далее, на именованные группы — записанные как (?<name>…) — через $<name>, а на всё совпадение — через $&. Чтобы вставить сам знак доллара, используйте $$.
Отправляется ли мой текст на сервер?
Нет. Поиск совпадений полностью выполняется в вашем браузере.