OmniaTools

Тестер и отладчик регулярных выражений

Проверяйте регулярные выражения в реальном времени. Подсвечивайте совпадения, смотрите группы захвата, переключайте флаги. Всё работает в браузере.

/ /
Совпадения
0 / gi
Подсвеченный текст

    
Реклама

Об инструменте

Тестер регулярных выражений — бесплатный онлайн-инструмент, который проверяет регулярные выражения на вашем тексте в реальном времени. Смотрите подсвеченные совпадения, изучайте группы захвата, переключайте флаги и копируйте готовый паттерн. Всё работает локально в браузере на нативном движке 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 могут вести себя иначе. Для них используйте площадку соответствующего движка.

Похожие инструменты

Enjoying OmniaTools? This site stays free thanks to ads. Please consider whitelisting us in your ad blocker. Thank you!