regex_iterator(); | (1) | (since C++11) |
regex_iterator(BidirIt a, BidirIt b,
const regex_type& re,
std::regex_constants::match_flag_type m =
std::regex_constants::match_default);
| (2) | (since C++11) |
regex_iterator(const regex_iterator&); | (3) | (since C++11) |
regex_iterator(BidirIt, BidirIt,
const regex_type&&,
std::regex_constants::match_flag_type =
std::regex_constants::match_default) = delete;
| (4) | (since C++14) |
Constructs a new regex_iterator:
regex_iterator from the sequence of characters [a, b), the regular expression re, and a flag m that governs matching behavior. This constructor performs an initial call to std::regex_search with this data. If the result of this initial call is false, *this is set to an end-of-sequence iterator.regex_iterator.| a | - | BidirIt to the beginning of the target character sequence |
| b | - | BidirIt to the end of the target character sequence |
| re | - | regular expression used to search the target character sequence |
| m | - | flags that govern the behavior of re |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator