NimbleTools

Проверка регулярных выражений онлайн

Тестируйте регулярные выражения с живой подсветкой совпадений и групп захвата. Поддерживаются флаги g, i, m, s, u — результат обновляется по мере ввода.

Флаги
Совпадения: 2
Contact us: hello@example.com or support@nimbletools.example.com
#СовпаденияГруппы
1hello@example.com—
2support@nimbletools.example—

Частые вопросы

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

JavaScript (ECMAScript) — тот же, что выполняют ваш браузер и Node.js.

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

g — все совпадения, i — без учёта регистра, m — многострочные ^ и $, s — точка включает перевод строки, u — поддержка Unicode.

Почему моё выражение работает медленно?

Остерегайтесь вложенных квантификаторов вида (a+)+ — они вызывают катастрофический возврат. Упростите шаблон или ограничьте повторения.