Тестер регулярных выражений
РекомендуемыйТестируйте, отлаживайте и изучайте регулярные выражения с подсветкой и деталями совпадений в реальном времени.
Об этом инструменте
Регулярное выражение (regex) — это компактный шаблон для поиска, сопоставления, проверки и извлечения текста. Вместо того чтобы писать отдельный код для проверки «похожа ли строка» на email, телефон или дату, вы один раз описываете форму текста регулярным выражением, и движок находит все совпадения за вас.
Что такое регулярное выражение?
Regex — это строка из специальных символов и литералов, задающая шаблон поиска. Например, шаблон ^\d{4}-\d{2}-\d{2}$ совпадает с текстом, который начинается четырьмя цифрами, дефисом, двумя цифрами, ещё дефисом и двумя цифрами — то есть с датой вида 2026-07-17.
Зачем это нужно?
- Валидация — проверить, что введённые данные это корректный email, URL, телефон или пароль.
- Поиск и извлечение — найти все цены, хэштеги или ссылки в тексте.
- Очистка данных — убрать лишние символы или привести форматы к единообразию перед импортом.
- Замена текста — поменять даты, форматы телефонов или плейсхолдеры за один проход.
- Обучение — безопасно экспериментировать с шаблонами до того, как они окажутся в коде.
Этот тестер работает полностью в вашем браузере. Введите шаблон, вставьте текст для проверки — и каждое совпадение сразу подсветится, покажется его позиция и группы захвата. Ничего не отправляется на сервер.
Как использовать
- Введите шаблон в поле Регулярное выражение (без окружающих слэшей).
- Включите нужные флаги:
g— все совпадения,i— без учёта регистра,m— многострочный режим. - Выберите готовый шаблон из Стандартные шаблоны (email, URL, телефон, IPv4, дата, HEX-цвет, имя пользователя, пароль) для быстрого старта.
- Введите или вставьте текст в поле Тестовая строка.
- Оцените результат: совпадения подсвечены жёлтым, показано количество совпадений, а для каждого — индекс и группы захвата.
- Используйте кнопку копирования, чтобы перенести финальную строку
/шаблон/флагипрямо в код.
