Generator

Генератор и тестер Regex

Шаблоны, флаги и подсветка совпадений в тестовом тексте.

Введите регулярное выражение в стиле JavaScript слева или выберите готовый шаблон в списке «Шаблоны». Справа вставьте текст — внизу он подсветится, а список покажет каждое совпадение и позицию в тексте. Под полем выражения у каждого флага есть текстовое пояснение; включайте нужные буквы-кнопки. «Копировать» сохраняет выражение как /шаблон/флаги.

Собрать выражение по кнопкам

Нажмите на кусок — он вставится туда, где мигает курсор в поле выражения (сначала кликните в поле). Если поле не в фокусе, фрагмент добавится в конец.

Флаги

Это модификаторы регулярного выражения JavaScript: одна буква меняет правила поиска (например, все совпадения подряд или только первое). Нажмите букву, чтобы включить или выключить флаг; пояснение всегда отображается рядом.

  • g: Глобально — искать все вхождения, а не только первое

  • i: Без учёта регистра букв

  • m: Многострочный режим — ^ и $ для начала/конца строки

  • s: Точка совпадает с символом перевода строки

  • u: Режим Unicode для корректной работы с символами вне BMP

Вставьте или наберите текст, который нужно проверить. Блок ниже обновляется сам.

Совпадения

Нет совпадений

Введите тестовый текст для подсветки совпадений.

Помогите улучшить этот инструмент

Инструмент сработал так, как вы ожидали?

Отправьте короткое сообщение со скриншотом или примером файла. Название инструмента мы подставим автоматически.