分割字符串
//从字符串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);
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步