我有一串格式[id1,id2,id3]
。我正在使用boost split来分割字符串并将其填充到矢量中。
boost::split(ids, message, boost::is_any_of("[, ]"));
ids是我的向量,声明为std::vector<std::string> ids
。
现在只有向量的奇数索引包含id,偶数为空。任何人都可以告诉我可能是什么原因以及如何解决它。
答案 0 :(得分:7)
boost::algorithm::split( ids, message, boost::is_any_of("[, ]"),
boost::algorithm::token_compress_on );