正则表达式逗号分隔 (c++)

2014-11-24 07:21:55 · 作者: · 浏览: 0
#include
using namespace std;
vector splitString( string str_ )
{
regex pattern( "[\\s,]" );
sregex_token_iterator iter( str_.begin(), str_.end(), pattern, - 1 );
vector strs;
sregex_token_iterator end;
while ( iter!= end )
{
string temp = *iter++;
strs.push_back( temp );
cout << temp << endl;
}
return strs;
}