Тестер regex - Тестирование регулярных выражений онлайн
Тестируйте и отлаживайте регулярные выражения в реальном времени. Просматривайте подсвеченные совпадения, извлечённые группы захвата и получайте мгновенную обратную связь об ошибках шаблона. Поддержка всех флагов JavaScript regex.
tools.regexTester.flags
Character Classes
.Any character\dDigit (0-9)\wWord character\sWhitespace
Quantifiers
*0 or more+1 or more?0 or 1{n,m}n to m times
Anchors
^Start of line$End of line\bWord boundary\BNon-word boundary
Как Использовать
- Введите шаблон регулярного выражения в поле шаблона.
- Установите флаги (g — глобальный, i — без учёта регистра, m — многострочный и т.д.).
- Введите или вставьте тестовую строку в текстовое поле.
- Просматривайте подсвеченные совпадения и группы захвата в реальном времени.
Возможности
- Сопоставление regex в реальном времени с мгновенной обратной связью
- Визуальная подсветка всех совпадений в тестовой строке
- Извлечение и отображение групп захвата
- Поддержка всех флагов JavaScript regex (g, i, m, s, u, y)
- Подробные сообщения об ошибках для некорректных шаблонов
- Краткий справочник по распространённым шаблонам regex
Часто Задаваемые Вопросы
Что такое регулярное выражение?
Регулярное выражение (regex) — это последовательность символов, определяющая шаблон поиска. Используется для сопоставления шаблонов в строках — поиска, замены или проверки текста по определённым правилам.
Какой синтаксис regex использует этот инструмент?
Этот инструмент использует регулярные выражения JavaScript (ECMAScript), поддерживаемые во всех современных браузерах, Node.js и многих других средах.
Что такое группы захвата?
Группы захвата — это части шаблона regex в круглых скобках (). Они позволяют извлекать определённые части совпадения. Например, (\d{4})-(\d{2}) захватывает год и месяц отдельно из строки даты.
Что означают флаги regex?
Основные флаги: g (глобальный — найти все совпадения), i (без учёта регистра), m (многострочный — ^ и $ совпадают с границами строк), s (dotAll — . совпадает с переносами строк), u (unicode), y (sticky — совпадение с lastIndex).
Советы и связанные рабочие процессы
- Тестируете регулярное выражение на JSON-данных? Сначала отформатируйте их с помощью нашего Форматирование JSON.
- Нужно хешировать совпавший текст для проверки? Используйте наш Генератор Hash.
- Безопасно закодируйте URL, найденные регулярным выражением, с помощью нашего Кодировщик URL.
- Работаете со строками в Base64 в регулярном выражении? Декодируйте их с помощью нашего Кодировщик Base64.