#include <string>

#include <vector>

 

/************************************************************************/

/* 函数功能:分隔字符串                                                                     */

/************************************************************************/

static  vector<string>  split(const string& src, const string& separator)

{  

vector<string>dest;

string str = src;

string substring;

string::size_type start = 0, index;

    

do

{

index = str.find_first_of(separator,start);

if (index != string::npos)

{    

substring = str.substr(start,index-start);

dest.push_back(substring);

start = str.find_first_not_of(separator,index);

if (start == string::npos) return dest;

}

}while(index != string::npos);

    

//the last token

substring = str.substr(start);

dest.push_back(substring);

    

return dest;

}

相关文章:

  • 2021-08-27
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
  • 2022-02-03
  • 2021-12-18
  • 2021-12-13
  • 2022-02-21
猜你喜欢
  • 2022-12-23
  • 2021-12-14
  • 2021-12-23
  • 2022-01-18
  • 2022-12-23
  • 2021-08-14
相关资源
相似解决方案