ExtraTools/code

REGEX SANDBOX И ПОЯСНЕНИЕ

ТЕСТЕР РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ

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

Создавайте и отлаживайте RegEx с подсветкой совпадений прямо в тестовом тексте. Просматривайте нумерованные и именованные группы, проверяйте замену и читайте понятное объяснение синтаксиса.

Используйте JavaScript RegExp для быстрой проверки в браузере или переключитесь на PHP PCRE, чтобы проверить выражение для PHP. Встроенные шаблоны охватывают email, URL, даты России и США, телефоны, IP, UUID, правила пароля и HTML-теги.

Полный режим активен — доступны группы, замена и пояснение выражения.

Регулярное выражение, флаги и тестовый текст

JavaScript · local
Движок регулярных выражений

Работает локально в Web Worker. Лимит времени защищает страницу от слишком медленного выражения.

gu
Флаги

Для списка подсвечиваются все совпадения. Флаг g определяет, заменять одно совпадение или все.

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

0

Изменяйте выражение или тестовый текст — результат обновится автоматически.

Введите выражение, чтобы начать проверку.

Предпросмотр замены

Поддерживаются $0, $1, $2, $&, $$, ${name} и $<name>. $0 и $& вставляют полное совпадение. В обоих движках флаг g задаёт замену одного или всех совпадений.

Пояснение RegEx

Краткая расшифровка распространённых элементов регулярного выражения.

Введите выражение, чтобы увидеть его разбор.

Инспектор групп захвата

0
Совпадение №ГруппаИмяЗахваченное значениеИндекс

В этом выражении нет групп захвата.

Возможности RegEx Sandbox

Создавайте и отлаживайте регулярные выражения для JavaScript или PHP без внешних сервисов. Инструмент поддерживает кириллицу и английский текст и подсвечивает совпадения в примере.

  • Живая подсветка совпадений в русском, английском и смешанном тексте.
  • Таблица групп захвата с номерами, именами, значениями и позициями.
  • Предпросмотр замены с нумерованными и именованными ссылками.
  • Понятное описание распространённых якорей, групп, экранирования, наборов символов и квантификаторов.
  • Шаблоны для email, URL, дат, телефонов, IP, UUID, правил пароля и HTML-тегов.
  • Без внешних библиотек и сервисов. JavaScript работает в браузере; PHP PCRE получает текущий запрос на этом сайте и не сохраняет текст.

Как пользоваться тестером RegEx

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

Не удалось проверить регулярное выражение