c++的简单split实现
程序员文章站
2022-07-14 12:01:40
...
vector<string> split(const string& s, const string& delim)
{
vector<string> v;
if (s.empty())
return v;
size_t last = 0;
size_t index = s.find_first_of(delim, last);
while (index != std::string::npos)
{
v.push_back(s.substr(last, index-last));
last = index + 1;
index = s.find_first_of(delim, last);
}
if (last <= s.size()-1)
v.push_back(s.substr(last, s.size()-last));
return v;
}
上一篇: java的验证码的是使用
下一篇: 记录一次Java中split函数的问题