Обзор
Тестируйте regex с живой подсветкой, группами захвата, заменой, сохранёнными шаблонами и пошаговыми объяснениями. Офлайн.
Хватит гадать с regex. Тестируйте, отлаживайте и понимайте шаблоны в момент ввода — с живой подсветкой совпадений, именованными группами захвата, предпросмотром замены и пошаговым объяснением каждого токена простым языком. 🚀 🚀 Почему разработчики любят Regex Tester Pro Regex повсюду — фильтрация логов, валидация форм, парсинг данных, поиск по коду, массовая замена — и каждое регулярное выражение находится в одном неуместном скобке от совпадения ничего или всего. Regex Tester Pro превращает метод проб и ошибок в быстрый цикл обратной связи: вставьте тестовый текст, введите шаблон и наблюдайте, как совпадения подсвечиваются символ за символом. Попался незнакомый токен? Вкладка объяснения Pro проведёт вас по AST простым языком. Боитесь катастрофического возврата перед отправкой валидатора в продакшен? Профилировщик производительности запускает ваш шаблон в изолированном Web Worker с таймаутами, чтобы вы поймали проблему до того, как это сделают ваши пользователи. Это инструмент regex, который за секунды проведёт вас от «почему ничего не совпадает?» до «а, вот почему». ⚡ Всё в бесплатном плане ✓ Живая подсветка совпадений при вводе — движок JS regex ✓ Отображение групп захвата, как пронумерованных, так и именованных ✓ Количество совпадений, позиция и длина для каждого совпадения ✓ Все стандартные флаги: g (глобальный), i (без учёта регистра), m (многострочный), s (dotall), u (unicode), y (липкий) ✓ Режим замены с живым предпросмотром ✓ Сохранение до 3 шаблонов в личную библиотеку ✓ История последних 5 тестов, восстанавливается при следующем открытии ✓ Встроенная шпаргалка по 30 самым используемым токенам ✓ 5 стартовых шаблонов из библиотеки общих шаблонов (email, URL, телефон, IP, UUID) ✓ 100 тестов в день — щедро, без регистрации, без email 🔓 Что открывает Pro ✦ Пошаговое объяснение шаблона — обходчик AST разбивает любой шаблон на читаемое дерево: «якорь: начало строки», «класс символов: строчные a-z», «квантификатор: 1 или более, жадный», «группа захвата №1: домен». Наведите на любой токен, увидите объяснение. Встроено — никаких вызовов API, интернет не нужен. ✦ Библиотека из 50+ готовых шаблонов — email RFC5322, URL, IPv4, IPv6, UUID v1-v5, даты ISO 8601, semver, кредитные карты (с проверкой Luhn), телефон США, телефон ЕС, ZIP США, slug, hex-цвет, JWT, MAC address, base64, hex, GUID, ссылка Markdown и многое другое. Нажмите на любой шаблон, чтобы мгновенно загрузить его в тестер. ✦ Безлимитное сохранение шаблонов — держите библиотеку regex вашей команды под рукой. Теги, заметки и поиск по сохранениям. ✦ Обнаружение катастрофического возврата — профилировщик производительности запускает ваш шаблон в изолированном Web Worker с таймаутом в 1 секунду, затем сообщает оценку возврата, время выполнения и какой подшаблон является подозреваемым. Ловите ошибки ReDoS до их выпуска. ✦ Полная история — последние 100 тестов вместо 5, с восстановлением в один клик. ✦ Шпаргалка с поиском — 200+ токенов, включая только PCRE, escape-последовательности свойств Unicode, семейства lookbehind и атомарные группы. Ищите по имени или вставьте токен, чтобы узнать, что он делает. ✦ Экспорт тестовых случаев — сохраните ваш шаблон + тестовые входные данные + ожидаемые совпадения как тестовый файл Jest, Vitest или Mocha. В один клик. Поместите его в ваш репозиторий, и ваш regex навсегда защищён тестами. ✦ Безлимитные ежедневные тесты — для инженеров, которые отлаживают 50 шаблонов в день. 🎯 Для кого это Бэкенд-инженеры, пишущие валидаторы ввода. Фронтенд-инженеры, настраивающие regex для форм. Инженеры данных, парсящие строки CSV-логов. SRE, пишущие фильтры алертов. QA-инженеры, стресс-тестирующие формы ввода. Исследователи безопасности, пишущие CTF и bounty-пейлоады. Технические писатели, перепроверяющие примеры в документации. Все, кто когда-либо смотрел на /^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*)@(?:[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?$/i и задавался вопросом, что это на самом деле делает. 🛠️ Как это работает 1️⃣ Закрепите расширение на панели инструментов (один раз). 2️⃣ Нажмите на иконку, чтобы открыть всплывающее окно. 3️⃣ Введите или вставьте regex в поле шаблона. Переключайте флаги с помощью кнопок. 4️⃣ Вставьте тестовый текст в текстовое поле ниже. 5️⃣ Наблюдайте за живой подсветкой совпадений. Группы захвата отображаются в таблице. Количество совпадений и позиции обновляются при каждом нажатии клавиши. 6️⃣ Переключитесь в режим Replace для предпросмотра замены в реальном времени или Explain (Pro) для пошаговой разбивки. 💡 Реальные сценарии использования → Убедиться, что regex для email действительно совпадает с корректными по RFC адресами, не отклоняя допустимые → Создать парсер строк логов — захватить временную метку, уровень, сообщение — и проверить на реальных логах → Найти все комментарии TODO в вставке кодовой базы одним regex → Удалить ANSI-escape коды из вывода терминала → Протестировать валидатор пароля перед отправкой в форму регистрации → Преобразовать номера телефонов в формат E.164 с заменой через группы захвата → Найти все URL в файле Markdown и проверить, что ни один не сломан → Быстро исправить некорректную замену в IDE, протестировав regex снаружи 🔒 Приватность, которую вы можете проверить Ваши шаблоны и тестовый текст никогда не покидают браузер. Бесплатная оценка regex выполняется локально в JavaScript. Объяснение AST в Pro также работает локально — без вызовов API. Единственный сетевой трафик, который создаёт расширение — это проверка лицензии (отправляется случайный ID устройства, без контента) и анонимные счётчики воронки. Без трекинговых пикселей. Без сторонней аналитики. Без телеметрии шаблонов или текстового содержимого. Откройте вкладку сети и убедитесь сами. 📊 Производительность и бенчмарки Движок regex обрабатывает тестовые строки размером 1 МБ менее чем за 80 мс на типичном ноутбуке. Обходчик объяснения AST обрабатывает шаблоны длиной до 10 000 символов менее чем за 30 мс. Весь пакет весит ~95 КБ в gzip. Обнаружение катастрофического возврата выполняется в изолированном Web Worker с жёстким ограничением в 1 секунду реального времени, поэтому даже неуправляемый шаблон вроде /(a+)+$/ на 'aaaaaaaaaa!' возвращает вердикт «BACKTRACK» вместо зависания браузера. 🆚 Почему это, а не альтернативы ✓ В отличие от regex101.com, ваши шаблоны и тестовый текст остаются локальными — никогда не отправляются на сервер ✓ В отличие от regex в VSCode — который запускает только движок JS в поиске/замене — это даёт вам сохранённые шаблоны, библиотеку, объяснения и шпаргалку в одном всплывающем окне ✓ В отличие от RegExr, для бесплатного уровня не требуется регистрация, а обходчик объяснений полностью работает офлайн ✓ В отличие от CLI-инструментов вроде ggrep -P, вы получаете GUI с живой подсветкой и инспекцией групп захвата, не выходя из браузера 🛡️ Безопасность Manifest v3. Ноль удалённого кода. Никаких зависимостей от внешних CDN во время выполнения. Никаких разрешений хоста для произвольных веб-сайтов — только peakproductivity.online для проверки лицензии. Каждый релиз проверяется инструментом lint-remote-code перед отправкой. Вся логика оценки поставляется внутри пакета. ❓ Часто задаваемые вопросы В: Работает ли офлайн? О: Да. Живой поиск совпадений, предпросмотр замены, шпаргалка, обходчик объяснения AST и детектор катастрофического возврата работают на 100% локально. Только проверка лицензии и ping-запросы роста требуют сети, и оба корректно деградируют. В: Какой диалект regex используется? О: JavaScript regex (ECMAScript 2018+) для живой оценки. Шпаргалка и обходчик объяснений отмечают, где синтаксис отличается от PCRE / Python / Go, чтобы вы могли заметить проблемы переносимости. В: Мой regex куда-нибудь отправляется? О: Нет. Шаблоны и тестовые строки обрабатываются в вашем браузере. Проверки лицензии отправляют только случайный ID устройства. В: Насколько большой тестовый текст можно обработать? О: Чисто протестировано до 1 МБ. Свыше этого живая подсветка переключается в режим debounce, чтобы всплывающее окно оставалось отзывчивым. В: В чём разница между Monthly ($2.49) и Lifetime ($8.99)? О: Те же функции Pro, разный уровень обязательств. Lifetime окупается за четыре месяца и является лучшим выбором, если вы используете regex чаще одного раза в неделю. В: Могу ли я получить возврат средств? О: Да, в течение 30 дней с момента покупки. Напишите в поддержку, и мы вернём деньги без вопросов. 🚀 Начните прямо сейчас Установите расширение, закрепите его на панели инструментов, вставьте свой первый шаблон и наблюдайте, как совпадения подсвечиваются. Regex Tester Pro — это инструмент, который вы пожелали бы установить три года назад. У каждого опытного инженера в итоге появляется «своя вкладка regex», эта всегда находится в одном клике в вашем браузере и помнит то, что вы сохранили.
Подробности
- Версия1.1.1
- Обновлено28 апреля 2026 г.
- Автор:gaijinanime
- Размер520KiB
- ЯзыкиПоддерживаемых языков: 53
- Разработчик
Электронная почта
gaijinanime@regios.org - Не продавецРазработчик не указал для себя статус продавца. Просим клиентов из Европейского союза обратить внимание, что на сделки между вами и этим разработчиком не распространяются законы о защите прав потребителей.
Конфиденциальность
Этот разработчик утверждает, что ваши данные:
- Не продаются третьим лицам, за исключением разрешенных вариантов использования
- Не используются и не передаются в целях, не связанных с работой основных функций продукта
- Не используются и не передаются для определения платежеспособности или в целях кредитования
Поддержка
Сообщить об ошибках в работе приложения, задать вопрос или поделиться идеями можно на сайте разработчика.