提升分割用量

时间:2011-03-22 09:53:16

标签: c++ string boost split

我有一串格式[id1,id2,id3]。我正在使用boost split来分割字符串并将其填充到矢量中。

boost::split(ids, message, boost::is_any_of("[, ]"));

ids是我的向量,声明为std::vector<std::string> ids

现在只有向量的奇数索引包含id,偶数为空。任何人都可以告诉我可能是什么原因以及如何解决它。

1 个答案:

答案 0 :(得分:7)

boost::algorithm::split( ids, message, boost::is_any_of("[, ]"),
                         boost::algorithm::token_compress_on );