gpt4 book ai didi

cocoa - 在 Cocoa 中解析自由格式文本

转载 作者:行者123 更新时间:2023-12-03 17:15:19 25 4
gpt4 key购买 nike

我的 Cocoa 应用程序需要解析通过 NSTextView 输入的自由格式文本。该过程的结果应该是关键字字符串的集合,然后可以将其显示以供用户查看,并可以选择使用核心数据进行持久化。

我查看了 NSScanner,但从 Apple 文档中的示例来看,它似乎无法显示给定字符串中的关键字字符串列表。它的重点似乎更多地是在另一个字符串中查找给定字符串的特定出现位置。

还有其他选择吗?

编辑:为了更清楚地说明这一点:输入文本中的所有单词都是潜在的关键字,因此基本上应考虑所有由空格分隔的单词。假设用户可以指定被视为关键字的字符串所需的最小长度,以消除不相关的单词,如“to”、“of”、“in”等。解析完成后,应显示已解析关键字的列表呈现(可能使用表格 View )。然后,用户可以选择或拒绝每个关键字。被拒绝的关键字将被存储,以便随着扫描更多文本,解析可以变得更加智能。

最佳答案

你绝对可以使用 NSScanner 来做到这一点。 NSScanner 所做的就是逐个字符地遍历字符串。由您决定关键字边界是什么并使用扫描仪解释它们。

我建议阅读 Apple 的 String Programming Guide 中有关 NSScanner 的更多信息。 。

关于cocoa - 在 Cocoa 中解析自由格式文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581658/

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