您的位置:首页 > 编程语言 > Go语言

Boost学习笔记(六)---利用boost库string_algo::split函数分割字符串

2014-04-15 15:18 260 查看
#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;

return EXIT_SUCCESS;

}

输出结果如下图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息