Об инструменте
Тестер регулярных выражений — бесплатный онлайн-инструмент, который проверяет регулярные выражения на вашем тексте в реальном времени. Смотрите подсвеченные совпадения, изучайте группы захвата, переключайте флаги и копируйте готовый паттерн. Всё работает локально в браузере на нативном движке JavaScript RegExp.
Как это работает
1
Введите регулярное выражение
Введите или вставьте паттерн. Либо выберите пресет (email, URL, телефон, дата, IP). Паттерн проверяется по мере ввода.
2
Добавьте текст для проверки
Вставьте или введите текст, который хотите проверить. Совпадения подсвечиваются в реальном времени. Переключайте флаги (g, i, m, s, u, y), чтобы менять поведение.
3
Изучите совпадения
Смотрите каждое совпадение с его позицией и нумерованными или именованными группами захвата в таблице ниже. Скопируйте полный /pattern/flags в буфер обмена.
Advertisement
Частые вопросы
Какой движок регулярных выражений используется? v
Инструмент использует нативный движок JavaScript RegExp, встроенный в ваш браузер. Это тот же движок, что используется в JavaScript, TypeScript и Node.js. Это не PCRE, Python, Go или .NET.
Какие флаги поддерживаются? v
Все шесть стандартных флагов JavaScript: g (глобальный), i (игнорировать регистр), m (многострочный), s (dotall), u (unicode) и y (sticky). Переключайте их в секции флагов.
Мои паттерны и текст отправляются на сервер? v
Нет. Всё обрабатывается локально в браузере. Ни паттерны, ни текст, ни совпадения не покидают ваше устройство.
Можно ли тестировать паттерны для других языков? v
Инструмент работает только на JavaScript RegExp. Паттерны для PCRE, Python, Go или .NET могут вести себя иначе. Для них используйте площадку соответствующего движка.