美文网首页
C++根据特殊字符拆分string

C++根据特殊字符拆分string

作者: Virtualer | 来源:发表于2019-09-25 13:57 被阅读0次

string中包含target字符,拆出target间隔的字符串

vector<string> spilt(string str, char target)
{
    vector<string> vec;
    int pos = 0;
    while (pos > -1)
    {
        pos = str.find_first_of(target);
        string strTemp = str.substr(0, pos);
        vec.push_back(strTemp);
        str = str.substr(pos + 1, str.length() - pos - 1);
    }
  return vec;
}

本身思路很简单,就是逐个将间隔的字符串裁剪下来,然后更新str。函数很简单,写下来是为了以后用起来方便而已。

相关文章

网友评论

      本文标题:C++根据特殊字符拆分string

      本文链接:https://www.haomeiwen.com/subject/brlqyctx.html