std::regex_iterator<BidirIt,CharT,Traits>::regex_iterator
< cpp | regex | regex iterator
regex_iterator(); |
(1) | (C++11 起) |
regex_iterator(BidirIt a, BidirIt b, const regex_type& re, |
(2) | (C++11 起) |
regex_iterator(const regex_iterator&); |
(3) | (C++11 起) |
regex_iterator(BidirIt, BidirIt, const regex_type&&, |
(4) | (C++14 起) |
构造新的 regex_iterator
:
1) 默认构造函数。构造序列尾迭代器。
2) 从字符序列
[a, b)
、正则表达式 re
和掌管匹配行为的标志 m
构造 regex_iterator
。此构造函数以此数据进行 std::regex_search 的初始调用。若此初始调用结构为 false ,则设置 *this 为序列尾迭代器。3) 复制
regex_iterator
。4) 不允许以临时 regex 调用重载 2 ,因为返回的迭代会被立即非法化。
参数
a | - | 指向目标字符序列起始的 BidirIt
|
b | - | 指向目标字符序列结尾的 BidirIt
|
re | - | 用于搜索目标字符序列的正则表达式 |
m | - | 掌管 re 行为的标志
|
示例
本节未完成 原因:暂无示例 |