|
(1) |
(C++11 起) |
|
(2) |
(C++11 起) |
template< class STraits, class SAlloc,
class Alloc, class CharT, class Traits >
bool regex_search( const std::basic_string<CharT,STraits,SAlloc>& s,
std::match_results<
typename std::basic_string<CharT,STraits,SAlloc>::const_iterator,
Alloc
>& m,
const std::basic_regex<CharT, Traits>& e,
std::regex_constants::match_flag_type flags =
std::regex_constants::match_default ); |
(3) |
(C++11 起) |
|
(4) |
(C++11 起) |
|
(5) |
(C++11 起) |
|
(6) |
(C++11 起) |
| | |
1)
确定是否存在正规快件
e
和一些子序列中的目标字符序列
[first,last)
之间的匹配。比赛结果中返回
m
.
原文:
Determines if there is a match between the regular express e
and some subsequence in the target character sequence [first,last)
. Match results are returned in m
.
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。
2)
返回的std :: regex_search(STR,STR +的std ::的char_traits <charT> ::长度(STR),M,E,旗).
原文:
Returns std::regex_search(str, str + std::char_traits<charT>::length(str), m, e, flags).
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。
3)
返回的std :: regex_search(s.begin(),s.end(),M,E,旗).
原文:
Returns std::regex_search(s.begin(), s.end(), m, e, flags).
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。
4)
如(1)中,省略了匹配结果相同.
原文:
The same as (1), omitting the match results.
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。
5)
返回的std :: regex_search(str中,STR +的std :: char_traits <charT> ::长度(STR),E,标志).
原文:
Returns std::regex_search(str, str + std::char_traits<charT>::length(str), e, flags).
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。
6)
返回的std :: regex_search(s.begin()中,s.end(),电子,旗).
原文:
Returns std::regex_search(s.begin(), s.end(), e, flags).
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。
[编辑] 参数
first, last
|
-
|
的目标字符范围 原文: the target character range 文本通过 谷歌翻译机器翻译。 你可以帮忙校正和验证翻译。点击 此处查看指示。
|
m
|
-
|
比赛结果 原文: the match results 文本通过 谷歌翻译机器翻译。 你可以帮忙校正和验证翻译。点击 此处查看指示。
|
str
|
-
|
目标字符NULL结尾的C风格字符串 原文: a target character null-terminated C-style string 文本通过 谷歌翻译机器翻译。 你可以帮忙校正和验证翻译。点击 此处查看指示。
|
s
|
-
|
目标字符的std :: basic_string的 原文: a target character std::basic_string 文本通过 谷歌翻译机器翻译。 你可以帮忙校正和验证翻译。点击 此处查看指示。
|
e
|
-
|
在std ::正则表达式 原文: the std::regex 文本通过 谷歌翻译机器翻译。 你可以帮忙校正和验证翻译。点击 此处查看指示。
|
flags
|
-
|
匹配标志 原文: the match flags 文本通过 谷歌翻译机器翻译。 你可以帮忙校正和验证翻译。点击 此处查看指示。
|
类型要求
|
-BidirIt 必须满足 BidirectionalIterator 的要求。
|
-Alloc 必须满足 Allocator 的要求。
|
[编辑] 返回值
返回
true如果存在匹配目标序列中的某个地方,
false否则.
原文:
Returns true if a match exists somewhere in the target sequence, false otherwise.
文本通过
谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击
此处查看指示。