Skip to content

Instantly share code, notes, and snippets.

Created July 11, 2019 22:15
What would you like to do?
using namespace std;
//regex_token_iterator: pointing to a sub match
int main() {
string str = ";;";
regex e("([[:w:]]+)@([[:w:]]+)\.com");
//regex iterator
sregex_token_iterator pos(str.cbegin(), str.cend(), e);
//default constructor defines past-the-end iterator
sregex_token_iterator end;
for(; pos != end; ++pos){
//str() cannot have any parameters
cout << "Matched: " << pos->str() << endl;
cout << endl;
return 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment