RRegexBuilder
Получить RegexBuilder
Визуальный regex-инструментарий

Постройте regex. Увидьте все матчи. Сохраните на потом.

Лайв-подсветка, инспектор capture-групп, объяснения на нормальном языке и кураторская библиотека паттернов которые вы всё время переизобретаете.

Тарифы от $9/мес — отменить в любой момент

Живой режим — работает прямо здесь

Regex-тестер

Введите regex, введите тестовый текст — увидьте все матчи в реальном времени.

Библиотека паттернов
Матчи — 2 матчей
Объяснение
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Хватит копировать regex со Stack Overflow

Тест, объяснение, сохранение — не покидая страницу.

Лайв-подсветка матчей

Печатайте regex, печатайте тест-строку — каждый матч мгновенно загорается. Capture-группы показаны inline, поддержка именованных групп.

Объяснение по-русски

Вставьте любой regex — получите пошаговое объяснение: lookbehind, якоря, классы символов, квантификаторы, флаги. Каждый кусок описан нормальным языком.

Библиотека паттернов

Email, URL, IPv4, IPv6, UUID, ISO-8601, телефон, кредитка, slug, hex-цвет — кураторские паттерны, проходящие реальные edge-кейсы (а не пятистрочный из Stack Overflow).

Сохраняйте свои

Каждый написанный regex — назовите, тегните, вернитесь позже. На Pro — облачная синхронизация между устройствами.

Режим Replace

Тестируйте подстановки с backreferences ($1, $2). Видите ровно что выдаст ваш sed / JS .replace().

Несколько диалектов

Переключение между JavaScript, PCRE и POSIX. RegexBuilder скажет какие фичи поддерживаются в каком диалекте.

Три шага

От смутной идеи до протестированного, объяснённого regex.

1

Выберите

Начните с паттерна из библиотеки или вставьте свой.

2

Тест

Лайв-матчинг на любой тест-строке. Редактируйте до нужного результата.

3

Сохраните

Назовите, тегните, скопируйте, вставьте в код.

Простые тарифы

Выберите план и хватит переизобретать regex.

Одна подписка открывает все инструменты BestPaid, кроме TradePulse — он продаётся отдельно. Полный каталог на bestpaid.app/saas.

Стартовый

Для соло-разработчика

$9/мес
  • 200 паттернов / мес
  • Объяснение по-русски
  • Полная библиотека
  • Режим Replace
Популярное
Pro

Для дата + sec команд

$19/мес
  • 5000 паттернов / мес
  • Многоформатный (JS / PCRE / POSIX)
  • Облачная синхронизация
  • Командная библиотека
  • Приоритетная поддержка

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

Какие диалекты regex поддерживаются?

JavaScript (по умолчанию), PCRE-совместимый и POSIX. Неподдерживаемые фичи помечены при переключении диалекта.

Уходит ли моя тест-строка из браузера?

Нет. Всё работает на клиенте; мы не отправляем regex или тест-строки на сервер пока вы сами не включите облачную синхронизацию.

Может ли объяснить regex который я не писал?

Да — именно для этого объяснитель и существует. Вставьте любой regex и получите пошаговый разбор.

Есть ли бесплатный пробный период?

Нет — инструмент платный, тарифы от $9 в месяц. Starter — $9/мес, Pro — $19/мес; отменить можно в любой момент.

Как отменить подписку?

На странице аккаунта или письмом нам. Отмена останавливает следующее списание.

Хватит гадать матчит ли regex.

Каждый матч — на экране. Каждый рабочий — в библиотеке.

Тарифы