31 Regular expressions library [re]

31.1 General [re.general]

В этом разделе описаны компоненты, которые программы C ++ могут использовать для выполнения операций, связанных с сопоставлением и поиском регулярных выражений.

Следующие подпункты описывают базовый шаблон класса регулярного выражения и его характеристики, которые могут обрабатывать char-like аргументы шаблона, две специализации этого шаблона класса, которые обрабатывают последовательности char и wchar_­t, шаблон класса, который содержит результат совпадения регулярного выражения, серию алгоритмов, которые позволяют последовательность символов, с которой будет работать регулярное выражение, и два типа итераторов для перечисления совпадений регулярных выражений, как описано в Табл 128.

Таблица 128 - Сводка библиотеки регулярных выражений
Подпункт Заголовок (ы)
[re.def] Определения
[re.req] Требования
[re.const] Константы
[re.badexp] Тип исключения
[re.traits] Черты
[re.regex] Шаблон регулярного выражения <regex>
[re.submatch] Подматчи
[re.results] Результаты матчей
[re.alg] Алгоритмы
[re.iter] Итераторы
[re.grammar] Грамматика