Developer workbench

Regex Tester

Отлаживайте регулярные выражения в реальном времени: точные диапазоны, capture groups, замена, объяснение паттерна и готовый код — без риска подвесить вкладку.

Работает локальноВаш паттерн и текст не покидают браузер
Быстрый старт

Готовые сценарии

01 · PATTERNРегулярное выражение
02 · TEST STRINGТестовый текст
0 симв. · 1 строка
Ctrl/⌘Enter запустить
03 · RESULTРезультат
Готово
Нет совпадений
Проверка при каждом измененииДиалект: JavaScript RegExpЗащита от зависания: 300 мс

Шпаргалка по regex

Нажмите на конструкцию — она вставится в текущую позицию паттерна.

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

Введите регулярное выражение в поле паттерна (без ограничивающих символов / /), выберите нужные флаги и вставьте тестовый текст. Все совпадения будут подсвечены в тексте, а ниже отобразится их список с capture groups. Флаг g (глобальный) ищет все совпадения, i — игнорирует регистр, m — многострочный режим, s — позволяет точке совпадать с переносами строк.

Не подвешивает вкладку

Выражение выполняется в отдельном Worker и останавливается при опасно долгой работе.

Точные группы и позиции

Для каждого совпадения видны индексы, строка, столбец и именованные capture groups.

Поиск и замена

Проверяйте replacement-шаблоны с $1 и $<name> до переноса в код.

Бесплатный онлайн-тестер регулярных выражений с подсветкой совпадений в реальном времени. Введите паттерн и тестовый текст — инструмент мгновенно найдёт все совпадения и подсветит их прямо в тексте. Поддерживаются все основные флаги: глобальный поиск (g), регистронезависимый (i), многострочный (m) и dotAll (s).

Регулярные выражения (regex) — мощный инструмент для поиска, валидации и обработки текстовых данных. Они применяются в программировании, системном администрировании, анализе логов, парсинге данных и многих других областях. Для каждого совпадения показываются capture groups — именованные и нумерованные группы захвата, что помогает понять структуру совпадений.

Счётчик совпадений отображает общее количество найденных результатов. Инструмент автоматически обрабатывает ошибки в паттерне и показывает понятное сообщение. Идеально подходит для разработчиков, которые пишут и отлаживают регулярные выражения для валидации email, телефонов, URL, парсинга HTML и обработки строк.

Похожие инструменты