c++ 字符串分割函数

来源:互联网 发布:unsw moodle 网络 编辑:程序博客网 时间:2024/06/07 05:54

//字符串分割函数
vector split(string str, const string pattern)
{
string::size_type pos;
vector result;
str += pattern;//扩展字符串以方便操作
int size = str.size();

for (int i = 0; i<size; i++){    pos = str.find(pattern, i);    if (pos < size)    {        string s = str.substr(i, pos - i);        result.push_back(s);        i = pos + pattern.size() - 1;    }}return result;

}

0 0
原创粉丝点击