vector<string> spiltX(string s,string x) {
vector<string> ret;
if(s == "")
return ret;
//在字符串末尾也加入分隔符,方便截取最后一段
s = s + x;
size_t pos = s.find(x);
while(pos != s.npos)
{
string temp = s.substr(0, pos);
//确保分割出的字符串不为空(如无此需求可删去)
if(temp != "")
ret.push_back(temp);
//去掉已分割的字符串,在剩下的字符串中进行分割
s = s.substr(pos+1, s.size());
pos = s.find(x);
}
return ret;
}