Тестер регулярных выражений
Проверка регулярных выражений в реальном времени.
Ограничения: 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, шестнадцатеричного цвета, даты, времени и других) — вам не придётся создавать их с нуля.
Загружается ли мой текст?
Нет. Шаблон и текст никогда не покидают ваш браузер.
Последнее обновление: