Тестер регулярных выражений - Отладчик RegExp JavaScript

Тестируйте паттерны регулярных выражений JavaScript локально с подсветкой в реальном времени, флагами, счетчиками совпадений и группами захвата. Отлаживайте тестовый текст в вашем браузере без загрузки на сервер.

Нажмите для перехода в режим кинотеатра

Совпадения

Совпадений: 2
[email protected]\[email protected]\nnot-an-email

Группы захвата

#ИндексСовпадениеГруппы
10[email protected]нет
221[email protected]нет

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

  1. Введите или выберите регулярное выражение.
  2. Вставьте тестовый текст, который вы хотите протестировать.
  3. Переключите флаги, такие как g, i или m.
  4. Проверьте выделенные совпадения, количество совпадений и группы захвата.
  5. Скопируйте совпадения или продолжайте улучшать паттерн.

Примечание: Первая версия использует JavaScript RegExp, который отличается от PCRE, Python и других вариаций регулярных выражений.

Основные функции

  • Живое тестирование RegExp JavaScript: Введите паттерн регулярного выражения и тестовый текст, чтобы мгновенно увидеть совпадения.
  • Переключатели флагов: Быстро переключайте популярные флаги g, i, m, s и u.
  • Инспектор групп захвата: Просматривайте группы захвата для каждого совпадения, чтобы отладить логику парсинга.
  • Локальная отладка текста: Журналы, payload, идентификаторы и фрагменты остаются в вашем браузере.
  • Полезные пресеты: Начните с популярных паттернов для электронной почты, URL, UUID, пробелов и уровней журнала.

Похожие инструменты

Калькулятор FIRE 2026 (с учетом инфляции) | Симулятор пенсионного разрыва

Калькулятор FIRE 2026 с поправкой на инфляцию. Смоделируйте реальную покупательную способность, проанализируйте нехватку пенсионных накоплений и создайте визуальный план роста благосостояния. Экспорт в CSV в один клик для финансовых дашбордов в Excel или Notion. 100% конфиденциально, локальные вычисления.

Калькулятор размера позиции | Управление рисками в трейдинге

Рассчитайте размер торговой позиции на основе баланса счета, процента риска, цены входа и стоп-лосса. Работает локально в браузере, позволяет сравнивать сценарии риска перед открытием сделки.

Калькулятор сложного процента | Бесплатный график роста и APY

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

Онлайн-калькулятор кредитов и ипотеки - Мгновенный график платежей

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

Онлайн-калькулятор инвестиций и ROI | График сложного процента

Используйте калькулятор инвестиций и ROI для локального расчета начального капитала, ежемесячных пополнений, годовой доходности и результатов с учетом инфляции. Визуализируйте ожидаемую доходность с помощью графика сложного процента.

Калькулятор APR в APY - Конвертер номинальной и эффективной ставки

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

Калькулятор маржи - Конвертер маржи и наценки

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

Калькулятор CPM и CPC - Оценка рекламных затрат и CTR онлайн

Используйте этот калькулятор CPM и CPC для локальной оценки затрат на рекламу, показов, кликов, CPM, CPC и CTR. Введите бюджет и целевые расходы для мгновенного планирования сценариев кампании.

Логика расчёта

Инструмент локально использует встроенный в браузер движок JavaScript RegExp:

  • Паттерн компилируется в регулярное выражение JavaScript.
  • Флаги изменяют чувствительность к регистру, многострочное поведение, глобальный поиск и многое другое.
  • Группы захвата раскрывают определенные части внутри каждого совпадения.
  • Длина ввода ограничена, чтобы снизить риск зависания страницы из-за медленных паттернов.

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

Загружается ли мой тестовый текст на сервер?

Нет. Сопоставление выполняется локально в вашем браузере, а тестовый текст не загружается на сервер.

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

Первая версия использует JavaScript RegExp. Она не эмулирует PCRE, Python, RE2 или другие движки.

Как увидеть группы захвата?

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

Почему мое регулярное выражение работает в другом месте, но не здесь?

Синтаксис регулярных выражений зависит от языка и движка. Этот тестер следует поведению регулярных выражений JavaScript.

Может ли регулярное выражение вызвать зависание страницы?

Очень сложные паттерны могут быть ресурсоемкими. Инструмент ограничивает длину ввода и сообщает об ошибках или ограничениях в интерфейсе.