字符串分割函数

Posted BlueOceans

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串分割函数相关的知识,希望对你有一定的参考价值。

 

//字符串分割函数
vector<string> split(string str, string pattern){
    vector<string> ret;
    if (pattern.empty()) return ret;
    size_t start = 0, index = str.find_first_of(pattern, 0);
    while (index != str.npos){
        if (start != index)
            ret.push_back(str.substr(start, index - start));
        start = index + 1;
        index = str.find_first_of(pattern, start);
    }
    if (!str.substr(start).empty())
        ret.push_back(str.substr(start));
    return ret;
}

 

以上是关于字符串分割函数的主要内容,如果未能解决你的问题,请参考以下文章

linux strtock()函数使用问题

scala编程——函数和闭包

如何从 RCNN 中裁剪分割的对象?

web代码片段

如何标记从卷积神经网络的分割算法生成的图像片段?

JavaScript中字符串分割函数split用法实例