Перейти к содержимому
Monu Tools

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

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

Как использовать Тестировщик RegEx

  1. 01

    Введите регулярное выражение в поле паттерна.

  2. 02

    Введите тестовую строку.

  3. 03

    Совпадения выделяются мгновенно.

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

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

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

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

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

Флаги и группы захвата

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

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

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

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

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

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

Почему мои совпадения не работают?

Убедитесь, что установлен флаг g для глобального поиска. Без него найдётся только первое совпадение.

Источники

Сообщить о проблеме