字符串分割函数

来源:互联网 发布:猪八戒淘宝直播 编辑:程序博客网 时间:2024/06/03 19:26
//字符串分割函数std::vector<std::string> split(std::string str,std::string pattern){  std::string::size_type pos;  std::vector<std::string> result;  str+=pattern;//扩展字符串以方便操作  int size=str.size();   for(int i=0; i<size; i++)  {    pos=str.find(pattern,i);    if(pos<size)    {      std::string s=str.substr(i,pos-i);      result.push_back(s);      i=pos+pattern.size()-1;    }  }  return result;}

0 0