gpt4 book ai didi

java - 如何检查两个字符串是否近似相等?

转载 作者:太空狗 更新时间:2023-10-29 22:44:21 24 4
gpt4 key购买 nike

我正在为游戏制作一个聊天响应器,我想知道是否有一种方法可以比较两个字符串,看看它们是否近似相等,例如:

如果有人输入: “实力等级?”它会做一个功能..那么如果其他人输入: “力量等级?”它会做同样的功能,但我想要它,以便如果有人打错字或类似的东西,它会自动检测他们试图输入的内容,例如: “实力等级?”也会使函数被调用。

我在这里问的是简单的事情还是需要我做一个巨大的烦人的函数来检查字符串?

如果您对我的解释感到困惑(这不是我的强项之一)那么这基本上就是我要问的。

如何检查两个字符串是否相似?

最佳答案

查看此问答:Getting the closest string match

使用一些启发式方法和 Levenshtein distance算法,您可以计算两个字符串的相似度并猜测它们是否相等。

enter image description here

除此之外,您唯一的选择是使用与您正在寻找的单词相似的可接受单词的字典。

关于java - 如何检查两个字符串是否近似相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10074298/

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