← Главная ABOUT

Введите шаблон и флаги — и совпадения в строке подсветятся мгновенно. Проверка групп захвата и предпросмотр замены, как в редакторе, на одном экране.

Основные функции

Подсветка совпадений в реальном времени
Как только вы вводите шаблон, совпадающие части в тестовой строке подсвечиваются, как в редакторе.
Переключение флагов
Включайте и выключайте шесть флагов g·i·m·s·u·y чипами и сразу сравнивайте разницу в поведении.
Проверка групп захвата
Нумерованные и именованные группы захвата видны в карточке результата вместе со значениями и позициями.
Предпросмотр замены
Смотрите результат строки замены с $1·$·$& в реальном времени.
Библиотека шаблонов
Часто используемые шаблоны — email, URL, IP, даты и другие — предоставляются с описаниями и примерами.
Шпаргалка · руководства
Шпаргалка по синтаксису и вводные руководства помогают составлять шаблоны.

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

  1. Введите регулярное выражение в поле шаблона вверху и включите нужные чипы флагов.
  2. Введите проверяемый текст в поле тестовой строки ниже — и совпадающие части сразу подсветятся.
  3. На вкладке совпадений проверьте позицию каждого совпадения и группы захвата.
  4. На вкладке замены введите строку замены и посмотрите предпросмотр изменённого результата.
  5. Если непонятно с чего начать, откройте пример в библиотеке шаблонов и стартуйте прямо с него.

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

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

Используется движок RegExp JavaScript (ECMAScript) браузера как есть. Поддерживается современный синтаксис: именованные группы захвата (?...), просмотр вперёд и назад, свойства Unicode (флаг u) и другое.

Что означает каждый из флагов g·i·m·s·u·y?

g — глобальный (все совпадения), i — без учёта регистра, m — многострочный (^·$ применяются к каждой строке текста), s — dotAll (. включает перевод строки), u — юникод, y — sticky (совпадение только с позиции lastIndex). Их можно включать и выключать нажатием на чип.

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

В карточке совпадения нумерованные группы ($1, $2…) и именованные группы показаны вместе со значениями. Если во вкладке «Замена» ввести строку замены с $1·$·$&, результат можно увидеть в предпросмотре в реальном времени.

Есть ли примеры часто используемых шаблонов?

Да. В библиотеке шаблонов собраны часто используемые регулярные выражения — email, URL, IP, дата, HEX-цвет, UUID, пароль и другие — с описаниями и примерами, и каждый шаблон можно сразу открыть в тестере.

Передаются ли введённый шаблон или строка на сервер?

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

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