//============================================================================
// Name : boost_regex.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <boost/regex.hpp>
using namespace std;
int main() {
std::string str("tengxun@qq.com aa@tt.com bb@qq.com");
boost::regex reg("(\\w+)");
boost::sregex_iterator pos(str.begin(), str.end(), reg);
boost::sregex_iterator end;
while(pos != end)
{
std::cout << "[" << (*pos)[0] << "]";
++pos;
}
return 0;
}
使用boost库的正则表达式regex实现从一篇文档中找出所有匹配的字符串
最新推荐文章于 2022-09-11 11:55:23 发布