嗨,我有一个像这样的字符串:
字1 - 选项 - 单词2 - 标签 - WORD3 - 标签 - word4 - 标签 - 的word5 - 标签 - word6
我需要从字符串中提取第三个单词.我想到了逐字逐句阅读并在阅读第二个标签后获得了这个词.但我想它效率低下.你能告诉我一个更具体的方法吗?
std::string有find返回索引的方法.您可以使用
find("--", lastFoundIndex + 1)
Run Code Online (Sandbox Code Playgroud)
三次找到你的单词的起始索引,第四次为结束索引,然后使用substr.
| 归档时间: |
|
| 查看次数: |
700 次 |
| 最近记录: |