【发布时间】:2020-12-14 14:59:50
【问题描述】:
我正在开发一个 android 项目,我需要对用户 String 条目进行判断/评分,并将它们与“正确答案”(也是 String)进行比较。例如,如果我问“圣诞节期间给孩子们的礼物是什么,以激发他们心中的快乐?”,然后将答案设置为“礼物”。在这种情况下,我希望我的算法接受“礼物”、“礼物”、“礼物”、“礼物”、“圣诞礼物”、“圣诞礼物”……等作为正确答案。当然,我可以创建一个包含所有可能答案的数组,但这并不理想,尤其是在处理较长的散文文本时。
所以问题是......我可以为此使用任何推荐的算法或库吗?如果没有,有什么好的选择?
【问题讨论】:
-
也许Levenshtein distance 措施可能会有所帮助。
标签: android language-agnostic string-comparison