Тестер регулярных выражений

Бесплатный онлайн-тестер регулярных выражений. Создавайте регулярные выражения JavaScript и просматривайте выделенные совпадения в реальном времени, захватывайте группы, флаги и предварительный просмотр замены — мгновенно, без регистрации.

Тестируйте и отлаживайте регулярные выражения в реальном времени с помощью выделенных совпадений, групп захвата, предварительного просмотра замены, переключения флагов и готовых шаблонов для электронной почты, URL-адресов, IP-адресов и многого другого.

Share
Категория
Инструменты разработчика
Включает
Возможности 6
Доступ
Бесплатно · Нет регистрации
Конфиденциальность
Запускается в вашем браузере
Тестер регулярных выражений

Loading Regex Tester......

Please wait a moment

Как использовать

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

  1. 01

    Введите шаблон

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

  2. 02

    Переключить флаги

    Нажмите g, i, m, s, u или y, чтобы изменить поведение сопоставления.

  3. 03

    Добавить тестовую строку

    Вставляйте текст и смотрите матчи в прямом эфире.

  4. 04

    Заменить или скопировать

    Просмотрите замену или скопируйте готовый /pattern/flags.

Варианты использования

Распространенные случаи использования

  • Проверьте адрес электронной почты или шаблон URL перед отправкой.
  • Выясните, почему регулярное выражение не соответствует вашим данным.
  • Извлечение групп захвата из строк журнала
  • Создайте функцию поиска и замены с помощью групповых ссылок.
Обзор

Посмотрите, чему именно соответствует ваше регулярное выражение

Регулярные выражения сложно отлаживать в уме. Этот тестер запускает регулярное выражение JavaScript для тестовой строки и выделяет каждое совпадение, подсчитывает их и выводит список индексов и групп захвата каждого совпадения. Переключайте такие флаги, как глобальный, нечувствительный к регистру и многострочный, одним щелчком мыши и получайте мгновенную, читаемую обратную связь в тот момент, когда ваш шаблон изменится.

Создание, замена и повторное использование

Начните с предустановки распространенных шаблонов — электронной почты, URL-адреса, IPv4, шестнадцатеричного цвета, телефона или даты — а затем адаптируйте ее к своим данным. Панель замены отображает результат замены с помощью групповых ссылок $1, $2, поэтому вы можете с уверенностью создавать правила поиска и замены. Краткая шпаргалка делает синтаксис удобным, и все работает в вашем браузере, поэтому ваши тестовые данные остаются конфиденциальными.

Функции
01
Подсветка матчей в реальном времени по мере ввода
02
Все флаги: g, i, m, s, u, y
03
Разбивка по группам захвата и индексу соответствия
04
Заменить предварительный просмотр заменой группы за 1 доллар
05
Предустановленные шаблоны: электронная почта, URL-адрес, IPv4, шестнадцатеричный код, телефон.
06
Встроенная шпаргалка, работает на 100% локально.
Часто задаваемые вопросы

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

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

Он использует механизм регулярных выражений JavaScript (ECMAScript), тот же, который работает в браузерах и Node.js, включая флаги g, i, m, s, u и y.

Могу ли я протестировать группы захвата?+

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

Как работает предварительный просмотр замены?+

Введите строку замены, используя $1, $2 для ссылки на группы захвата (или $& для всего совпадения), и инструмент отобразит замененный текст в реальном времени.

Являются ли мои тестовые данные конфиденциальными?+

Да. Регулярное выражение полностью выполняется в вашем браузере — ваши шаблоны и тестовые строки никогда не загружаются.