加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C++字符串分割方法

发布时间:2020-12-16 07:47:46 所属栏目:百科 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 static void split(const string src,const string separator,vectorstring dest) { string str = src; string substring; string::size_type start =

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

    static void 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;  
            }  
        }while(index != string::npos);  
        //the last token  
        substring = str.substr(start);  
        dest.push_back(substring);  
    }  

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读