Тестер регулярных выражений
Тестируйте регулярные выражения и подсвечивайте совпадения.
- Мгновенно
- Бесплатно
- Приватно (обработка локально)
- Без регистрации
Создавайте и тестируйте regex вживую
Регулярные выражения — мощный инструмент для работы с текстом, но их синтаксис требователен. Этот тестер подсвечивает совпадения в реальном времени, пока вы вводите шаблон, чтобы быстро итерировать.
Как пользоваться
-
Напишите шаблон
Между двумя слешами, например \d+ для цифр.
-
Добавьте флаги
g, i, m… в зависимости от нужного поведения.
-
Вставьте текст для проверки
Совпадения подсвечиваются и подсчитываются.
Шпаргалка по метасимволам
| Символ | Значение |
|---|---|
| . | Любой символ |
| \d / \w / \s | Цифра / символ слова / пробел |
| * + ? | 0+, 1+, или 0/1 повтор |
| {2,5} | От 2 до 5 повторов |
| [abc] | a, b или c |
| ^ $ | Начало / конец строки |
| ( ) | Группа захвата |
| a|b | a или b |
Частые примеры
- E-mail:
\b\w+@\w+\.\w+\b - Почтовый индекс (5 цифр):
\b\d{5}\b - Повторяющиеся слова:
\b(\w+)\s+\1\b
Частые вопросы
Что такое регулярное выражение?
Regex — это шаблон поиска, описывающий множество строк. Его используют для поиска, проверки или замены текста по точным правилам (например, «все адреса e-mail»).
Для чего нужны флаги?
Флаги меняют поведение: g (все совпадения), i (без учёта регистра), m (многострочный), s (точка включает переводы строк), u (Unicode). Инструмент автоматически добавляет g, чтобы посчитать все вхождения.
Какой синтаксис используется?
Синтаксис регулярных выражений JavaScript (ECMAScript), очень близкий к PCRE для обычных задач. Поэтому шаблоны напрямую переиспользуются в веб-коде.
Как проверить e-mail или номер?
Введите шаблон и вставьте примеры: совпадения подсвечиваются вживую, что позволяет подстраивать regex до нужного результата.
Отправляется ли мой текст в интернет?
Нет. Тест выполняется в вашем браузере; ни шаблон, ни текст не передаются.