Все инструменты › Для разработчиков
Проверка регулярных выражений
Пишите выражение и сразу видите совпадения, группы, замену и разбор по частям на русском. Плюс тесты «должно совпасть / не должно».
Что умеет инструмент
- Подсветка совпадений, таблица групп с именами и позициями, замена с $1, $<имя> и $&.
- Пояснение выражения по частям простым языком: что делает каждая скобка, класс и квантификатор.
- Режим тестов: пометьте примеры + (должно совпасть) и − (не должно) и сразу увидите, какие из них выражение обрабатывает неверно.
- Защита от «катастрофического бэктрекинга»: тяжёлое выражение прерывается через 2,5 секунды, страница не зависает.
- 13 готовых шаблонов: e-mail, телефон РФ, даты, IP, цвета, хештеги и другие.
- Готовый код для JavaScript, Python, PHP, Go, Java и C# с правильным экранированием.
Используется механизм регулярных выражений вашего браузера (синтаксис JavaScript). В других языках отдельные возможности могут отличаться, например, просмотр назад в старых версиях.