🛠 Все
🔣

Regex Tester — проверка регулярных выражений онлайн

Пиши паттерн — видишь совпадения с подсветкой в реальном времени. Capture groups, replace-режим, объяснение паттерна. JavaScript RegExp.

/ /
Совпадений: 0

Что такое Regex Tester

Regex Tester — интерактивный инструмент для написания и отладки регулярных выражений. Пишешь паттерн → видишь совпадения в реальном времени. Помогает быстро поймать ошибку в regex, понять что делает каждая часть, протестировать на разных входных данных.

Когда нужен арбитражнику

Парсинг логов: выдернуть из 10000 строк только те, где есть click_id с определённым префиксом. Валидация email/телефонов перед загрузкой в базу. Очистка User-Agent от лишних подстрок. Парсинг постбэков с нестандартным форматом.

Что не делает

Не PHP PCRE (некоторые продвинутые конструкции PCRE не работают в JS). Не Perl regex (ещё больше расширений). Для PCRE-only паттернов используй CLI: php -r 'preg_match("/your-pattern/", "test");'.

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

Что такое регулярные выражения?
Regex (regular expressions) — мини-язык для поиска и обработки текста по шаблону. Например, \d+ найдёт все числа, [a-z]+@[a-z]+\.[a-z]+ — email-подобные строки. Используются везде: поиск в IDE, валидация форм, обработка логов.
Какой диалект поддерживается?
JavaScript RegExp (ECMAScript). Это базовая совместимость с PHP PCRE для большинства паттернов. Поддерживаются флаги: g (global, все совпадения), i (case-insensitive), m (multiline), s (dotall, . включает \n), u (unicode).
Зачем арбитражнику регулярки?
Парсинг логов трекера (вытащить click_id, payout). Валидация форм лендинга (email, телефон). Поиск паттернов в постбэках. Очистка списков (email/телефон/URL из мусорного текста). Регулярки экономят часы ручной работы.
Что показывает инструмент?
Все совпадения с подсветкой. Capture groups отдельно (то, что в круглых скобках). Количество совпадений. Объяснение паттерна по частям (что значит каждый \d, [a-z], +, *).
Можно ли делать replace?
Да, есть режим Replace: введи паттерн, замену (с поддержкой $1, $2 для capture groups) — увидишь результат. Удобно для bulk-обработки текста.
Безопасно ли вставлять данные?
Да, всё работает в браузере. Текст и паттерн на сервер aff.top не отправляются.
Откуда начать учить regex?
Базовый набор: \d (цифра), \w (буква/цифра), \s (пробел), . (любой символ), + (1 и более), * (0 и более), ? (0 или 1), {n,m} (от n до m), [abc] (один из), (...) (группа), ^/$ (начало/конец). Сайт regex101.com — лучший reference.