ru

Тест regex

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

Обработка локально на вашем устройстве ...

Шаблон (regex)
Игнорировать регистр (i)
Многострочный (m)
Точка совпадает с переводом строки (s)
Unicode (u)
Совпадает только с текущей позиции (y)

Обработка локально на вашем устройстве ...

0%

Загружается ли мой файл?

Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

Регулярное выражение (regex) описывает шаблон поиска по тексту, например «все адреса электронной почты», «любое число» или «слова, начинающиеся с A». Они мощные, но коварные: маленькая ошибка в шаблоне приводит к совсем другим совпадениям. Этот инструмент позволяет запустить шаблон на тестовом тексте и сразу показывает все совпадения с их позицией и захваченными группами, чтобы вы могли без риска пробовать и дорабатывать шаблон.

Вы вводите шаблон и можете включить привычные переключатели: игнорировать регистр (i), многострочный (m, начало и конец действуют на каждой строке) и точка совпадает с переводом строки (s). Инструмент всегда ищет глобально, то есть все совпадения, и выдаёт результат как понятный JSON: число совпадений и для каждого найденный текст, его позицию и содержимое групп в скобках.

Вся обработка выполняется полностью локально в браузере на чистом JavaScript со встроенным движком regex; ваш тестовый текст не загружается, не сохраняется, и ни одна сторонняя библиотека не подгружается из CDN. Если шаблон недопустим, инструмент честно сообщает об этом, а не выдумывает неверный результат.

Самый известный онлайн-тестер регулярных выражений (regex101 и подобные) полезен, но требует подключения к интернету и отправляет шаблон вместе с тестовым текстом на сервер - неудобно, если тестовый текст содержит конфиденциальные данные, например строки логов с адресами электронной почты или данными клиентов. Этот инструмент работает полностью офлайн в браузере, без аккаунта и без передачи данных.

Технические данные

Технические данные
Входные форматыВвод текста
Выходной форматJSON
Пакетная обработкаНет
ОбработкаЛокально в браузере (JavaScript)
Загрузка файловОтсутствует

В 3 шага

  1. Вставьте тестовый текст в текстовое поле.
  2. Введите шаблон и включите переключатели (i, m, s) по необходимости.
  3. Прочитайте или скачайте совпадения и группы в формате JSON.

Ограничения: Используется синтаксис regex из JavaScript (ECMAScript); другие диалекты (PCRE, Python) могут отличаться в деталях. Поиск всегда глобальный. Очень длинные тексты ограничены, а крайне неудачный шаблон может работать медленно; инструмент ограничивает работу, вместо того чтобы блокировать браузер. Недопустимый шаблон даёт честную ошибку.

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

Мой текст загружается?

Нет. Обработка выполняется полностью локально в браузере; ваш тестовый текст и шаблон никогда не покидают ваше устройство и не сохраняются.

Какой синтаксис regex поддерживается?

Синтаксис JavaScript (ECMAScript) встроенного движка. Шаблоны из других языков, таких как PCRE или Python, обычно работают, но могут отличаться в деталях.

Что означают переключатели i, m и s?

i игнорирует регистр, m делает начало и конец строки действующими на каждой строке, а s позволяет точке совпадать и с переводами строк. Глобальный режим (все совпадения) включён всегда.

Что происходит при недопустимом шаблоне?

Инструмент сообщает о честной ошибке вместо неверного результата. Проверьте скобки и экранирование в шаблоне.

Работает ли тестер регулярных выражений на телефоне?

Да, в любом современном мобильном браузере, как на компьютере - шаблон и тестовый текст остаются локальными.

Нужен ли мне аккаунт или подключение к интернету?

Нет. Без аккаунта, и после первой загрузки тестирование работает даже офлайн - достаточно встроенного в браузер движка регулярных выражений.

Безопасно ли вставлять сюда конфиденциальный тестовый текст?

Да. В отличие от онлайн-тестера, твой тестовый текст не отправляется на сервер - он остаётся полностью на твоём устройстве.

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

Форматировать JSON · Изменить регистр · Найти и заменить