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

Blog

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

BlogCheatsheets
Loading...
Loading Regular Expression...

Описание

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

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

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

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

  1. Введите шаблон регулярного выражения в поле шаблона.
  2. Установите нужные флаги, такие как g (глобальный), i (без учёта регистра) или m (многострочный).
  3. Вставьте текст, с которым вы хотите выполнить проверку.
  4. Просмотрите подсвеченные совпадения и исследуйте любые группы захвата.
  5. Корректируйте шаблон, пока он не будет совпадать в точности с тем, что вы задумали.

Примеры

ПримерВводВывод
Сопоставление последовательностей цифрpattern: \d+ text: abc123matches: 123

Частые вопросы

Какой движок regex используется?

Используется движок regex JavaScript в вашем браузере, поэтому поведение совпадает с RegExp в средах JS, таких как Node.js и браузер.

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

Поддерживаются распространённые флаги, включая g для глобального сопоставления, i для сопоставления без учёта регистра и m для многострочного сопоставления.

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

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

Покидают ли мой шаблон или тестовый текст браузер?

Нет. Сопоставление выполняется полностью на стороне клиента, поэтому ваш шаблон и тестовый текст остаются на вашем устройстве.