gpt4 book ai didi

c++ - istringstream 不标记引号之间的文本

转载 作者:行者123 更新时间:2023-11-28 03:21:13 26 4
gpt4 key购买 nike

我正在使用 istringstream 来分解字符串的标记。假设我有这样一个字符串:

print "this is a test"

它将它分成 5 个标记:

print | "this | is | a | test"

它应该在哪里生成 2 个 token :

print | "this is a test"

有什么好的方法可以解决吗?我尝试手动执行此操作,方法是在文本中查找引号并执行子字符串,但工作量太大。

我想应该有更简单的方法,或者是 istringstream 的方法吗?

最佳答案

好的 iostreams 通过 .. 标记进行标记化。在这种情况下, token 由空格分隔。您将不得不逐行阅读(或者可能是整篇文章!)并自行正确解析。

关于c++ - istringstream 不标记引号之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15364702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com