Инструмент для работы с регулярными выражениями.
Бесплатный онлайн-тестер регулярных выражений с возможностью просмотра результатов в реальном времени.
Что такое регулярные выражения?
Регулярное выражение (regex) — это последовательность символов, определяющая шаблон поиска. Используется для сопоставления строк, валидации, поиска и замены практически во всех языках программирования. Шаблоны regex варьируются от простых буквальных совпадений до сложных выражений с группами, lookahead и backreference.
Как использовать тестер регулярных выражений
Введите шаблон regex в поле паттерна — сопоставление происходит в реальном времени при вводе. Переключайте флаги, нажимая на кнопки флагов: g (глобальный), i (без учёта регистра), m (многострочный), s (dotAll), u (unicode), y (sticky). Введите или вставьте тестовый текст в область ввода. Результаты сопоставления подсвечиваются разными цветами для каждого совпадения. Инструмент показывает количество совпадений, захваченные группы и позиции.
Замена и частые шаблоны
Используйте секцию замены для тестирования подстановок regex с обратными ссылками вроде $1, $2, $&. Шпаргалка частых шаблонов содержит готовые regex-паттерны для email, URL, телефонных номеров, IP-адресов, дат, шестнадцатеричных цветов, HTML-тегов и чисел. Нажмите на любой шаблон, чтобы загрузить его с примером тестовой строки.
▶Какие флаги regex использовать?
▶Почему regex не совпадает?
▶Разница между жадными и ленивыми квантификаторами?
▶Поддерживаются ли lookahead и lookbehind?
▶Как работают шаблоны замены?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.