Только в браузере

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

Тестер регулярных выражений, который работает мгновенно: вставьте паттерн и текст, чтобы увидеть результат на одном экране. Совпадения подсвечиваются, группы захвата и предпросмотр замены доступны сразу.

Всё работает локально в вашем браузере. Данные не отправляются на сервер.

/ /

Используется стандарт JavaScript (ECMAScript). Поведение может отличаться от PCRE.

Флаги
Детали
g/i/m — основные. Откройте детали для остальных.
Используйте $1, $2 для групп. $& — всё совпадение.
Входной текст
Вставьте текст для тестирования
Подсветка
Найденные фрагменты выделены цветом

            
Найдено: {count} / Время: {ms}мс / Anchor: {anchor} / Замена: {replace} / Режим: {mode}
Результаты

Опции

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

Введите паттерн

Напишите регулярное выражение и выберите нужные флаги.

Вставьте текст

Результаты подсветки появятся справа мгновенно.

Изучите детали

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

Примеры Применить паттерн, флаги и замену

Примечания

Инструмент использует регулярные выражения JavaScript.

  • Специфические функции PCRE (например, атомарные группы) недоступны.
  • Именованные группы и Lookbehind могут работать по-разному в разных браузерах.
  • Результаты могут не совпадать с поведением PHP/Python на 100%.
Важно

Проверяйте результаты перед использованием в коде, так как стандарты Regex отличаются.

FAQ

Что значат флаги g/i/m?

g — глобальный поиск, i — игнорировать регистр, m — многострочный поиск.

Можно ли тестировать замену?

Да, введите строку во вкладке «Замена». Поддерживаются ссылки вида $1, $2.

Отличается ли это от PCRE?

Да. JavaScript имеет свои особенности в синтаксисе регулярных выражений.