Бесплатный тестировщик регулярных выражений онлайн

Тестируйте регулярные выражения с подсветкой совпадений в реальном времени, поддержкой флагов и отображением групп захвата.

//

Ключевые особенности

Все, что вам нужно для тестирования и отладки регулярных выражений

Подсветка в реальном времени

Совпадения выделяются в тестовом тексте мгновенно по мере ввода, что упрощает понимание того, что захватывает ваш шаблон.

Детали совпадений

Каждое совпадение перечислено с его позицией и любыми группами захвата, чтобы вы могли точно проверить результаты.

Конфиденциальность прежде всего

Вся обработка происходит локально в вашем браузере. Ваши шаблоны и текст никогда не покидают ваше устройство.

О тестировщике регулярных выражений

Регулярные выражения — это шаблоны, используемые для сопоставления, поиска и манипуляции текстом. Этот бесплатный тестировщик регулярных выражений позволяет вам ввести шаблон и протестировать его на любом тексте, показывая все совпадения, выделенные в строке, и перечисленные с позициями и группами. Он использует движок JavaScript RegExp и поддерживает флаги g, i, m и s. Все работает в вашем браузере, без передачи данных на любой сервер.

Часто задаваемые вопросы

Этот инструмент полностью бесплатен?

Да. Инструмент на 100% бесплатен для использования без регистрации, подписки и ограничений по использованию.

Вы можете использовать его столько раз, сколько вам нужно для личных или коммерческих проектов без каких-либо затрат.

Мы считаем, что инструменты для разработчиков и повышения производительности должны быть доступны всем без платных барьеров.

Что делают флаги регулярных выражений?

Флаг g находит все совпадения в тексте, вместо того чтобы останавливаться после первого. Флаг i делает сопоставление нечувствительным к регистру.

Флаг m заставляет ^ и $ соответствовать началу и концу каждой строки, а не всей строки.

Флаг s (dotAll) заставляет символ точки соответствовать переводам строк, а также другим символам.

Как использовать группы захвата?

Оберните часть вашего шаблона в скобки, чтобы создать группу захвата, например, (\d+), чтобы захватить последовательность цифр.

Список совпадений покажет каждое значение группы рядом с полным совпадением, чтобы вы могли точно увидеть, что было захвачено.

Именованные группы с использованием синтаксиса (?...) также поддерживаются в браузерах, которые реализуют стандарт ES2018.

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

Инструмент использует движок JavaScript RegExp, встроенный в ваш браузер, поэтому результаты совпадают с тем, что вы получили бы в приложении на JavaScript.

Это делает его идеальным для тестирования шаблонов, предназначенных для использования в проектах на JavaScript или Node.js.

Шаблоны для других языков, таких как Python или PHP, могут немного отличаться по синтаксису и поведению.