|
|||
希望对其它朋友有帮助 我的Email xo0888@tom.com #include <boost/regex.hpp> #include <iostream> #include <windows.h> using namespace std; using namespace boost; regex expression("冷风"); int main(int argc, char* argv[]) { std::string szBuf="冷风1冷风2冷风3"; smatch what; std::string::const_iterator _start = szBuf.begin(); std::string::const_iterator _end = szBuf.end(); while(regex_search(_start,_end, what, expression)) { std::string msg(what[0].first, what[0].second); MessageBox(0,msg.c_str(),0,0); _start = what[0].second; } return 0; } |