string
中包含target
字符,拆出target
间隔的字符串
vector<string> spilt(string str, char target)
{
vector<string> vec;
int pos = 0;
while (pos > -1)
{
pos = str.find_first_of(target);
string strTemp = str.substr(0, pos);
vec.push_back(strTemp);
str = str.substr(pos + 1, str.length() - pos - 1);
}
return vec;
}
本身思路很简单,就是逐个将间隔的字符串裁剪下来,然后更新str
。函数很简单,写下来是为了以后用起来方便而已。
网友评论