Тестер и отладчик регулярных выражений
Описание
Тестируйте и отлаживайте регулярные выражения с живым сопоставлением, заменой и подсветкой синтаксиса.
О сервисе Тестер и отладчик регулярных выражений
Тестируйте и отлаживайте регулярные выражения интерактивно, с подсветкой совпадений в реальном времени по мере ввода вашего шаблона и тестовой строки. Используется движок regex JavaScript, работающий прямо в вашем браузере, поэтому шаблоны ведут себя точно так же, как в коде JS, и ничего никуда не отправляется. Переключайте флаги и исследуйте группы захвата, чтобы доработать шаблон перед вставкой его в проект.
Как использовать
- Введите шаблон регулярного выражения в поле шаблона.
- Установите нужные флаги, такие как g (глобальный), i (без учёта регистра) или m (многострочный).
- Вставьте текст, с которым вы хотите выполнить проверку.
- Просмотрите подсвеченные совпадения и исследуйте любые группы захвата.
- Корректируйте шаблон, пока он не будет совпадать в точности с тем, что вы задумали.
Примеры
| Пример | Ввод | Вывод |
|---|---|---|
| Сопоставление последовательностей цифр | pattern: \d+ text: abc123 | matches: 123 |
Частые вопросы
Какой движок regex используется?
Используется движок regex JavaScript в вашем браузере, поэтому поведение совпадает с RegExp в средах JS, таких как Node.js и браузер.
Какие флаги поддерживаются?
Поддерживаются распространённые флаги, включая g для глобального сопоставления, i для сопоставления без учёта регистра и m для многострочного сопоставления.
Могу ли я увидеть группы захвата?
Да. Совпадения подсвечиваются в реальном времени, и вы можете исследовать группы захвата, извлечённые из каждого совпадения.
Покидают ли мой шаблон или тестовый текст браузер?
Нет. Сопоставление выполняется полностью на стороне клиента, поэтому ваш шаблон и тестовый текст остаются на вашем устройстве.