Бесплатно онлайн Regex Tester
Тестируйте и отлаживайте регулярные выражения с подсветкой совпадений в реальном времени, извлечением групп и библиотекой распространённых шаблонов. Бесплатно, 100% на стороне клиента.
100% на стороне клиента · Данные никогда не покидают ваш браузерКак использовать Regex Tester
Введите регулярное выражение в поле шаблон (без ограничивающих слэшей). Переключайте флаги с помощью кнопок справа от поля ввода.
- Вставьте текст для поиска в область Тестовая строка.
- Нажмите Тест или Ctrl/Cmd+Enter. Совпадения выделяются в выводе и перечисляются в таблице деталей совпадений ниже.
- Откройте Библиотеку популярных шаблонов, чтобы загрузить готовое регулярное выражение — отлично подходит для валидации email, URL или UUID.
- Используйте Копировать regex, чтобы скопировать полное выражение с флагами (
/шаблон/флаги).
Именованные группы захвата ((?<имя>шаблон)) отображаются как именованные столбцы в таблице деталей совпадений.
Часто задаваемые вопросы
Какой движок регулярных выражений использует этот инструмент?
Этот тестер использует встроенный движок RegExp JavaScript, следующий спецификации ECMAScript. Он поддерживает большинство синтаксиса, совместимого с Perl, но не поддерживает операторы lookbehind во всех старых браузерах.
Что делают переключатели флагов?
g (global) находит все совпадения, не останавливаясь на первом. i отключает учёт регистра. m позволяет ^ и $ совпадать с границами строк. s позволяет . совпадать с переводами строк. u включает полный режим Unicode, включая обработку суррогатных пар.
Сколько совпадений показывает инструмент?
Выделенный вывод показывает все совпадения в тестовой строке. Таблица деталей совпадений отображает до первых 100 отдельных совпадений с их позициями индекса и захваченными группами.
Как использовать захватывающие группы?
Заключите часть шаблона в скобки, напр. (\d{4})-(\d{2})-(\d{2}). Каждая захватывающая группа появляется в столбце «Группы» таблицы деталей совпадений. Именованные группы используют синтаксис (?<имя>шаблон).
Отправляется ли тестовая строка на какой-либо сервер?
Нет. Все сопоставление выполняется в вашем браузере с использованием JavaScript API RegExp. Никакой текст или шаблоны не покидают ваше устройство.
Какие популярные шаблоны есть в библиотеке?
Библиотека включает шаблоны для адресов электронной почты, URL, IPv4-адресов, телефонных номеров, шестнадцатеричных цветов, дат (YYYY-MM-DD), почтовых индексов, номеров кредитных карт, слагов, UUID и других.