使用“”标记在C ++中标记字符串

时间:2014-02-21 13:06:41

标签: c++ string tokenize

如何在C ++中对字符串进行标记,如下所示?

std::string str = "asdf asdf \"asdf asdf\"";
std::vector<std::string> vttoken = Tokenize(str); // psudo code, of course.
for (auto &s : vttoken)
    std::cout << "<" << s << ">\n";

// output
// <asdf>
// <asdf>
// <asdf asdf>

我找到了一些令牌化的库或函数,例如Boost.Tokenizer,但我找不到像这样的任何功能..

0 个答案:

没有答案