ru

Тест regex

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

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

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

0%

Ваши файлы так и не покинули устройство

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

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

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудитTLS A+ · Заголовки A+

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

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

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

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

    Технические данные
    Входные форматыВвод текста
    Выходной формат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 позволяет точке совпадать и с переводами строк. Глобальный режим (все совпадения) включён всегда.

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

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

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