std::regex_constants::match_flag_type

来自cppreference.com
< cpp‎ | regex

 
 
正则表达式库
原文:
Classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_regex(C++11)
sub_match(C++11)
match_results(C++11)
算法
原文:
Algorithms
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_match(C++11)
regex_search(C++11)
regex_replace(C++11)
迭代器
原文:
Iterators
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_iterator(C++11)
regex_token_iterator(C++11)
例外
原文:
Exceptions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_error(C++11)
性状
原文:
Traits
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
regex_traits(C++11)
常量
原文:
Constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
syntax_option_type(C++11)
match_flag_type(C++11)
error_type(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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
注:[first, last)是指被匹配的字符序列.
原文:
Note: [first, last) refers to the character sequence being matched.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
常数
原文:
Constant
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
match_not_bow
“”\ b“的”不匹配“[第一次,第一次)”.
原文:
"\b" will not match [first,first).
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
match_not_eow
“”\ b“的”不匹配“,最后) .
原文:
"\b" will not match [last,last).
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
match_any
如果多于一个匹配是可能的,那么任何比赛的是一个可以接受的结果.
原文:
If more than one match is possible, then any match is an acceptable result.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
match_not_null
不匹配空序列.
原文:
Do not match empty sequences.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
match_continuous
只匹配子序列,在“第一”开始
原文:
Only match a sub-sequence that begins at first
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
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 Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
format_default
使用ECMAScript的规则来构造字符串std::regex_replacesyntax documentation
原文:
Use ECMAScript rules to construct strings in std::regex_replace (syntax documentation)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
format_sed
使用POSIX的“SED”实用规则std::regex_replace。 (syntax documentation
原文:
Use POSIX sed utility rules in std::regex_replace. (syntax documentation)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
format_no_copy
不要复制不匹配的字符串的输出std::regex_replace.
原文:
Do not copy un-matched strings to the output in std::regex_replace.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
format_first_only
只有更换的首场比赛中std::regex_replace
原文:
Only replace the first match in std::regex_replace
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里