分割字符串

//从字符串str中,使用pattern进行分割,并存储到strVec中
void SplitString(std::string src, std::string delimStr, std::vector<std::string>& strVec)
{
src += delimStr;//扩展字符串以方便操作
std::size_t pos = src.find(delimStr);
std::size_t posBegin = 0;

while( std::string::npos != pos )
{
std::string s=src.substr(posBegin, pos-posBegin);
strVec.push_back(s);

pos += delimStr.length();
posBegin = pos;
pos = src.find(delimStr, posBegin);
}


}

posted on   南枝  阅读(114)  评论(0编辑  收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示