Разработчик

Тестер регулярных выражений

Проверка регулярных выражений в реальном времени.

Ограничения: 2,000 символов pattern · 100,000 символов текста · 5,000 совпадений · 250 ms.

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

    Выберите готовый pattern или введите свой, задайте flag и тестовый текст. После короткой задержки для безопасности совпадения будут выделены и перечислены с capture group, а также можно будет просмотреть замену с помощью: $1/$& — всё приватно в вашем браузере.

    Вопросы и ответы

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

    Использует регулярные выражения JavaScript (ECMAScript), выполняющиеся нативно в вашем браузере.

    Что означают флаги?

    g = глобальный, i = без учёта регистра, m = многострочный, s = режим «все символы — точка», u = Юникод, y = липкий, а d отображает индексы совпадений. Новый флаг v Unicode-sets включается только если ваш браузер его поддерживает.

    Можно ли видеть группы захвата и проверять замену?

    Да. Для каждого совпадения выводятся его нумерованные и именованные группы захвата, а в поле «Заменить» в реальном времени показывается результат — можно использовать $1, $2 и $& как в String.replace.

    Каковы распространенные шаблоны?

    Библиотека из 20 готовых протестированных шаблонов (для email, URL, IPv4, UUID, шестнадцатеричного цвета, даты, времени и других) — вам не придётся создавать их с нуля.

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

    Нет. Шаблон и текст никогда не покидают ваш браузер.

    Последнее обновление: