Пространства имён
Варианты
Действия

std::regex_constants::match_flag_type

Материал из cppreference.com
< cpp‎ | regex

 
 
Библиотека регулярных выражений
Классы
(C++11)
Алгоритмы
Итераторы
Исключения
Типы
Константы
match_flag_type
(C++11)
(C++11)
Грамматика регулярных выражений
 
Определено в заголовочном файле <regex>
typedef /*unspecified*/ match_flag_type;

static constexpr match_flag_type match_default = 0
static constexpr match_flag_type match_not_bol = /*unspecified*/;
static constexpr match_flag_type match_not_eol = /*unspecified*/;
static constexpr match_flag_type match_not_bow = /*unspecified*/;
static constexpr match_flag_type match_not_eow = /*unspecified*/;
static constexpr match_flag_type match_any = /*unspecified*/;
static constexpr match_flag_type match_not_null = /*unspecified*/;
static constexpr match_flag_type match_continuous = /*unspecified*/;
static constexpr match_flag_type match_prev_avail = /*unspecified*/;
static constexpr match_flag_type format_default = 0;
static constexpr match_flag_type format_sed = /*unspecified*/;
static constexpr match_flag_type format_no_copy = /*unspecified*/;

static constexpr match_flag_type format_first_only = /*unspecified*/;
Определяет дополнительные регулярные варианты выражений. Это BitmaskType, определены следующие константы:
Оригинал:
Specifies additional regular expression matching options. It is a BitmaskType, the following constants are defined:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Примечание: [first, last) относится к последовательности символов, совпадающим.
Оригинал:
Note: [first, last) refers to the character sequence being matched.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Constant
Оригинал:
Constant
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Explanation
match_not_bol
Первый символ в [первого, последнего) будет рассматриваться как если бы это 'не' в начале строки (т.е. ^ не будет соответствовать [первый, первый)
Оригинал:
The first character in [first,last) will be treated as if it is not at the beginning of a line (i.e. ^ will not match [first,first)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_not_eol
Последний символ в [первая, последняя) будет рассматриваться как если бы это 'не' в конце строки (т.е. $ не будет соответствовать [наконец, последний)
Оригинал:
The last character in [first,last) will be treated as if it is not at the end of a line (i.e. $ will not match [last,last)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_not_bow
"\ Б" не будет соответствовать [первый, первый) .
Оригинал:
"\b" will not match [first,first).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_not_eow
"\ Б" не будет соответствовать [наконец, последний) .
Оригинал:
"\b" will not match [last,last).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_any
Если более чем один матч можно, то любой матч является приемлемым результатом .
Оригинал:
If more than one match is possible, then any match is an acceptable result.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_not_null
Не соответствуют пустые последовательности .
Оригинал:
Do not match empty sequences.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_continuous
Только соответствующие суб-последовательность, которая начинается в первый'
Оригинал:
Only match a sub-sequence that begins at first
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
match_prev_avail
- Первый является действительной позиции итератора. Когда установлено, вызывает match_not_bol' и' match_not_bow будут игнорироваться .
Оригинал:
--first is a valid iterator position. When set, causes match_not_bol and match_not_bow to be ignored.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
format_default
Использование ECMAScript правила построения строки в std::regex_replace (syntax documentation)
Оригинал:
Use ECMAScript rules to construct strings in std::regex_replace (syntax documentation)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
format_sed
Используйте POSIX' утилиты СЭД правил в std::regex_replace. (syntax documentation)
Оригинал:
Use POSIX sed utility rules in std::regex_replace. (syntax documentation)
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
format_no_copy
Не копируйте ООН соответствием строки на выход в std::regex_replace .
Оригинал:
Do not copy un-matched strings to the output in std::regex_replace.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
format_first_only
Только замените первый матч в std::regex_replace
Оригинал:
Only replace the first match in std::regex_replace
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.