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

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

/ /gi
Флаги регулярного выражения
Готово

Выделенные совпадения

Группы захвата

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

Поведение JavaScript RegExp

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

Инспекция групп захвата

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

Приватная утилита для браузера

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

Сопутствующие инструменты разработчика

FAQ: конвертер файлов Convertr

Загружаются ли мои регулярные выражения или тестовый текст?

Нет. Все работает локально в вашем браузере с помощью движка JavaScript RegExp. Ваш шаблон и текст не отправляются на серверы Convertr.

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

На этой странице используются регулярные выражения JavaScript, то же поведение RegExp, которое используется современными браузерами и Node.js.

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

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

Какие флаги поддерживаются?

Тестер поддерживает общие флаги JavaScript, включая g, i, m, s, u, y и d, когда они доступны в вашем браузере.

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

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

Ввод
регулярное выражение JavaScript, флаги и тестовый текст.
Вывод
совпадения, индексы, захваты и выделенный исходный текст.
Реальные ограничения
Синтаксис JavaScript regex отличается от PCRE, RE2, .NET и других движков; катастрофические шаблоны всё ещё могут заморозить вкладку браузера.
Конфиденциальность и обработка данных
регулярное выражение JavaScript, флаги и тестовый текст обрабатываются в этой вкладке браузера. Convertr не получает и не хранит его; закрытие или перезагрузка страницы очищает рабочее состояние, если только инструмент явно не предлагает локальную загрузку.

Как использовать этот инструмент

  1. Укажите JavaScript регулярное выражение, флаги и тестовый текст в элементах управления инструмента.
  2. Выберите настройки, которые влияют на совпадения, индексы, захваты и выделенный исходный текст, а затем запустите инструмент.
  3. Просмотрите совпадения, индексы, захваты и выделенный исходный текст перед копированием или загрузкой.

Распространенные причины сбоев

Неверный синтаксис, дублированные флаги, нулевые глобальные совпадения или дорогостоящий шаблон могут вызвать ошибку или медленную оценку.

Полезный пример

Проверьте /order-(\d+)/g на строках журнала, чтобы вывести каждый захваченный номер заказа.