Регекс

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

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

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

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

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

Какой диалект regex используется?

JavaScript (ECMAScript) — тот же движок, что в браузерах и Node.js. Большинство паттернов переносится в Python/Java с минимальными правками.

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

g — искать все совпадения, а не первое; i — игнорировать регистр; m — ^ и $ работают на границах строк.

Почему паттерн захватывает слишком много?

Квантификаторы по умолчанию жадные: .* берёт максимум. Добавьте ? для ленивой версии (.*?) или сузьте класс символов.

Куда-то отправляется мой текст?

Нет — сопоставление выполняется в вашем браузере.