Тестер регулярных выражений
Напишите регулярное выражение, вставьте образец текста и смотрите, как каждое совпадение подсвечивается в реальном времени вместе с группами захвата.
Как проверить регулярное выражение
- Введите ваше регулярное выражение в поле шаблона.
- При необходимости добавьте флаги g, i, m или s.
- Вставьте текст, на котором хотите проверить выражение.
- Изучите подсвеченные совпадения и их группы захвата ниже.
Частые вопросы
Что означают флаги g, i, m и s?
g находит все совпадения, а не только первое; i делает поиск нечувствительным к регистру; m заставляет ^ и $ совпадать на каждой строке; s позволяет точке совпадать с переводами строк.
Что такое группы захвата?
Части шаблона, заключённые в скобки, являются группами захвата. Они позволяют извлечь только нужный фрагмент совпадения и перечислены под каждым совпадением.
Почему мой шаблон показывает ошибку?
Шаблон или флаги не являются допустимым синтаксисом регулярного выражения JavaScript. Сообщение об ошибке под полем точно объясняет, что не так.
Тестер регулярных выражений бесплатен?
Да. Каждый инструмент Handio бесплатен и полностью работает в вашем браузере, поэтому ваш шаблон и текст никогда не покидают устройство.
Похожие инструменты
Зачем проверять регулярное выражение в браузере?
Регулярное выражение, сработавшее с первой попытки, — редкость. Мгновенная подсветка совпадений наглядно показывает, не слишком ли жадный, узкий или захватывает ли шаблон неверный текст.
- Отладьте шаблон валидации перед добавлением его в форму.
- Проверьте, что группы захвата извлекают именно те значения, которые вы ожидаете.
- Экспериментируйте с флагами, чтобы увидеть, как они меняют совпадения.
Советы и ограничения
Этот тестер использует синтаксис регулярных выражений JavaScript, который совпадает с большинством движков, но может немного отличаться от Python или PCRE. Всё выполняется локально в вашем браузере, поэтому текст никогда не загружается.