Справочник по Regex
Быстрый справочник по синтаксису регулярных выражений: классы символов, якоря, квантификаторы, группы, флаги и общие шаблоны.
Классы символов
Якоря
Квантификаторы
Группы и альтернация
Экранирование и спецсимволы
Флаги
Общие шаблоны
Об этом инструменте
Регулярные выражения — мощный язык для описания шаблонов в строках. Этот справочник охватывает наиболее часто используемый синтаксис и шаблоны.
Разделы организованы по категориям. Используйте поиск для фильтрации шаблонов по ключевому слову.
Как использовать
- Просматривайте разделы, чтобы найти нужный синтаксис.
- Используйте поиск для фильтрации по ключевому слову.
- Нажмите на любой шаблон, чтобы скопировать его в буфер обмена.
- Тестируйте шаблоны в инструменте Regex Tester.
Случаи использования
Полезно для валидации форм, разбора строк, анализа логов, поиска и замены и многих других задач программирования.
Частые вопросы
- Работает ли синтаксис regex во всех языках? — Большинство языков поддерживают regex, но с небольшими синтаксическими различиями. Основные языки, такие как JavaScript, Python и Java, следуют PCRE-совместимому синтаксису.
- Как сделать шаблон нечувствительным к регистру? — Добавьте флаг i после шаблона. Пример: /шаблон/i
- В чём разница между жадными и ленивыми квантификаторами? — Жадные квантификаторы (*, +, ?) захватывают как можно больше; ленивые (*?, +?, ??) — как можно меньше.