Тестер Regex

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

/ /
Флаги
ожидание

Детали совпадений

#ИндексСовпадение и группы
Шпаргалка по Regex (JavaScript)
.Любой символ, кроме новой строки (без флага s) \d \w \sЦифра, словесный символ ([A-Za-z0-9_]), пробел \D \W \SОтрицания вышеуказанных ^ $Начало / конец ввода (с m — построчно) \b \BГраница слова / не граница [abc] [^abc]Класс символов / отрицание класса a* a+ a?0+, 1+, 0 или 1 из a a{2,5}От 2 до 5 из a (abc)Захватывающая группа → ссылка $1 (?<name>abc)Именованная группа → ссылка $<имя> (?:abc)Незахватывающая группа (?=abc)Позитивный lookahead (?!abc)Негативный lookahead (?<=abc)Позитивный lookbehind a|bАльтернатива \\Экранировать метасимвол
0
Совпадения
0
Захвачено групп
0
Проверено символов
0ms
Время поиска

Что такое этот тестировщик регулярных выражений?

Это бесплатный онлайн-тестировщик регулярных выражений, позволяющий создавать, тестировать и отлаживать JavaScript-регулярки с подсветкой совпадений в реальном времени, инспекцией групп захвата и кратким справочником — всё в браузере, данные никогда не загружаются на сервер.

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

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

Ключевые возможности

Подсветка совпадений
Каждое совпадение в тестовой строке мгновенно подсвечивается при редактировании шаблона или текста, с разными цветами для групп захвата.
Переключение флагов
Включайте флаги g, i, m, s, u и y чекбоксами и сразу видите влияние на совпадения.
Предпросмотр замены
Укажите шаблон замены ($1, $2, именованные группы) и увидите результат рядом с исходной строкой.
Панель справочника
Компактный справочник по классам символов, квантификаторам, look-around и свойствам Unicode держит распространённый синтаксис в одном клике.

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

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

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

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

Встроенный движок ECMAScript RegExp вашего браузера — та же реализация, что и в Node.js и современных JS-средах.

Поддерживаются ли look-behind и свойства Unicode?

Да — современные браузеры поддерживают look-behind ((?<=…), (?<!…)) и Unicode-property escapes (\p{Letter}); этот инструмент тоже.

Предупредит ли он о катастрофическом бэктрекинге?

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

Tooljar использует встроенную реализацию RegExp браузера, поэтому поведение совпадает со спецификацией ECMAScript, которую разработчики видят в реальном коде, и нет отдельного движка, который мог бы устареть.