以特殊字符 取字符串最后几位数

来源:互联网 发布:席南华 知乎 编辑:程序博客网 时间:2024/05/22 15:49


string str 是需要传入的字符串 例如 D::\\lll\sdfsdfs\\abc

string pattern 分割字符 “\\”

vector& result 返回到 result


void CReaderCommon::Split(string str, string pattern, vector& result) {  string::size_type pos;  str.append(pattern.c_str());  int size = (int)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 = (int)(pos + pattern.size() - 1);   }  }  return; }

0 0
原创粉丝点击