Проверка регулярных выражений

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

🔒 То, что ты вводишь, не покидает твоё устройство. Все расчёты выполняются в браузере.

Параметры (flags)
Попробовать на примере

Подсвеченные совпадения

Совпадения

    Используйте $1, $2… для групп, $& для всего совпадения и $<name> для именованных групп.

    Как проверить регулярное выражение

    1. Введите выражение в первое поле, без косых черт по краям.
    2. Отметьте нужные параметры, например игнорирование регистра или поиск всех совпадений.
    3. Вставьте тестовый текст: совпадения будут подсвечены и показаны списком вместе с группами.
    4. При желании введите замену и скопируйте полученный текст.

    Для чего нужна проверка regex

    Регулярное выражение (regex) — это шаблон для поиска, проверки или замены текста: адресов почты, телефонов, дат, кодов. Если проверить его до использования в коде, вы сэкономите время и избежите ошибок.

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

    В замене работают $1, $2 и остальной синтаксис JavaScript, поэтому можно заранее подготовить массовую замену, прежде чем её применять.

    Что нужно учитывать

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

    Что означают параметры g, i, m, s и u?

    g ищет все совпадения, а не только первое. i игнорирует регистр. m заставляет ^ и $ действовать для каждой строки. s позволяет точке охватывать переводы строки. u включает режим Unicode.

    С каким языком это совместимо?

    С JavaScript. Основные конструкции (классы, группы, квантификаторы, якоря) одинаковы почти во всех языках.

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

    С помощью $1, $2 и т. д. для нумерованных групп, $& для всего совпадения и $<name> для именованных групп.

    Отправляется ли мой текст на сервер?

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

    Это бесплатно?

    Да, это бесплатно, не требует регистрации и работает прямо в браузере.