我有一些文本(有意义的文本或算术表达式),我想将其拆分为单词。
如果我有一个分隔符,我会使用:
std::stringstream stringStream(inputString);
std::string word;
while(std::getline(stringStream, word, delimiter))
{
wordVector.push_back(word);
}
如何将字符串分成带有多个分隔符的标记?
原文由 Sergei G 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设其中一个定界符是换行符,以下内容将读取该行并通过定界符进一步拆分它。对于此示例,我选择了分隔符空格、撇号和分号。