猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
将std :: string拆分为vector <string>的正确方法
将字符串拆分为字符串向量的正确方法是什么。分隔符是空格或逗号。
扬帆大鱼
浏览 1679
回答 3
3回答
茅侃侃
vector<string> split(string str, string token){ vector<string>result; while(str.size()){ int index = str.find(token); if(index!=string::npos){ result.push_back(str.substr(0,index)); str = str.substr(index+token.size()); if(str.size()==0)result.push_back(str); }else{ result.push_back(str); str = ""; } } return result;}split(“ 1,2,3”,“,”)==> [“ 1”,“ 2”,“ 3”]split(“ 1,2,”,“,”)==> [“ 1”,“ 2”,“”]split(“ 1token2token3”,“ token”)==> [“ 1”,“ 2”,“ 3”]
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续