RSRobince Studio

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

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

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

Загрузка…

Кнопки и подписи внутри инструмента на английском; эта страница объясняет, как им пользоваться.

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

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

Преимущества инструмента

  • Подсветка вживую. Совпадения обновляются по мере ввода.
  • Группы захвата. Видно значение каждой группы и её индекс.
  • Понятные ошибки. О синтаксических ошибках сообщается сразу.

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

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

Регулярные выражения JavaScript (ECMAScript), как их выполняет ваш браузер. Основы переносятся в другие языки, но такие возможности, как lookbehind или именованные группы, в разных движках отличаются.

Что означают флаги?

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

Почему мой шаблон ничего не находит?

Частые причины: не экранированы спецсимволы вроде . или ( обратной косой чертой, привязка через ^ и $ без флага m или различия в регистре без флага i.

Открыть инструмент на английском · Все инструменты на русском