#include <iostream>
#include <vector>
#include <boost/algorithm/string.hpp>
using namespace std;
using namespace boost;
int main(int argc, _TCHAR* argv[])
{
string strTmp1 = "1,2,3,5,6";
typedef vector< string > split_vector_type;
split_vector_type SplitVec;
split(SplitVec, strTmp1, is_any_of(","), token_compress_on ); //分割字符串 以逗号为分隔符
//分隔符可以自己定义
for (int i = 0; i<SplitVec.size(); i++)
{
cout<<" ["<<trim_copy(SplitVec[i])<<"] ";//剔除空格
}
cout<<endl;
#include <vector>
#include <boost/algorithm/string.hpp>
using namespace std;
using namespace boost;
int main(int argc, _TCHAR* argv[])
{
string strTmp1 = "1,2,3,5,6";
typedef vector< string > split_vector_type;
split_vector_type SplitVec;
split(SplitVec, strTmp1, is_any_of(","), token_compress_on ); //分割字符串 以逗号为分隔符
//分隔符可以自己定义
for (int i = 0; i<SplitVec.size(); i++)
{
cout<<" ["<<trim_copy(SplitVec[i])<<"] ";//剔除空格
}
cout<<endl;
return EXIT_SUCCESS;
}
输出结果如下图: