Vector字符串分割

52 阅读1分钟

原文
blog.csdn.net/qq_34035628…

std::vector<std::stringsplit_by_sep(std::string data)
{
  std::vector<std::string> items;
  std::string item = "";
  for (int i = 0; i < data.length(); ++i)
  {
    if (data[i] == ',')
    {
      items.push_back(item);
      item = "";
    }
    else if (data[i] == '\r' || data[i] == '\t')
    {
      continue;
    }
    else if (data[i] == '*')
    {
      items.push_back(item);
      item = "";
      item += data[i];
    }
    else
    {
      item += data[i];
    }
  }
  items.push_back(item);
  return items;
}
最后

如有不好的地方或做的不对的地方,欢迎联系我 WeChat: Debu_cat 本文使用 markdown.com.cn 排版