Генератор и тестер Regex
Шаблон слева, текст для проверки справа — совпадения подсвечиваются внизу. Готовые шаблоны и копирование в виде /pattern/flags.
Введите регулярное выражение в стиле JavaScript слева или выберите готовый шаблон в списке «Шаблоны». Справа вставьте текст — внизу он подсветится, а список покажет каждое совпадение и позицию в тексте. Под полем выражения у каждого флага есть текстовое пояснение; включайте нужные буквы-кнопки. «Копировать» сохраняет выражение как /шаблон/флаги.
Собрать выражение по кнопкам
Нажмите на кусок — он вставится туда, где мигает курсор в поле выражения (сначала кликните в поле). Если поле не в фокусе, фрагмент добавится в конец.
Флаги
Это модификаторы регулярного выражения JavaScript: одна буква меняет правила поиска (например, все совпадения подряд или только первое). Нажмите букву, чтобы включить или выключить флаг; пояснение всегда отображается рядом.
g: Глобально — искать все вхождения, а не только первое
i: Без учёта регистра букв
m: Многострочный режим — ^ и $ для начала/конца строки
s: Точка совпадает с символом перевода строки
u: Режим Unicode для корректной работы с символами вне BMP
Вставьте или наберите текст, который нужно проверить. Блок ниже обновляется сам.
Совпадения
Нет совпаденийВведите тестовый текст — ниже появится разбор.