C++ 版本的split_string

C++ 版本的split_string
vector<string> split_string(const string &in, char del, bool skip_empty) {
    vector<string> res;

    if (in.empty() || del == \0)
        return res;

    string field;
    istringstream f(in);
    if (del == \n) {
        while(getline(f, field)) {
            if (field.empty() && skip_empty)
                continue;
            res.push_back(field);
        }
    } else {
        while(getline(f, field, del)) {
            if (field.empty() && skip_empty)
                continue;
            res.push_back(field);
        }
    }
    return res;
}
C++ 版本的split_string

 

C++ 版本的split_string,布布扣,bubuko.com

C++ 版本的split_string

上一篇:Java中String 的equals 和==详解


下一篇:HTML、CSS、JavaScript网页制作从入门到精通 pdf 电子书下载