封装好了 ,我就不过多的介绍了,聪明的小伙伴已经拿去用了
void Stringsplit(string str,const char split,vector<string>&vec)
{
istringstream iss(str);//输入流
string token;//接收缓冲区
while(getline(iss,token,split))//以split为分隔符
{
vec.push_back(token);
}
}
//示例,截取<>的内容
vector<string> Split_Ord(string str)
{
vector<stirng>str_vec1;
Stringsplit(str,'<',str_vec1);
vector<string>str_vec2;
for(int i=0;i<str_vec.size();i++)
{
Stringsplit(str_vec1[i],'>',str_vec2);
}
return str_vec2;
}