#include
#include
using namespace std;
//该方法不考虑获取分割到的空字串""
std::vector stringSplit(const string& SplitStr,const string& splitSubstr)
{
std::vector result;
std::string::size_type pos;
std::string::size_type posFlag = 0;
while((pos = SplitStr.find(splitSubstr,posFlag)) != std::string::npos)
{
if(pos > posFlag)
result.push_back(SplitStr.substr(posFlag,pos - posFlag)); //不考虑空字串
posFlag = pos + splitSubstr.length();
}
if(SplitStr.length() > posFlag)
result.push_back(SplitStr.substr(posFlag,SplitStr.length() - posFlag)); //取最后子串
return result;
};