我正在为一个游戏做一个聊天响应者,我想知道是否有一种方法可以比较两个字符串,看看它们是否相近于彼此,例如:
如果有人输入:"力量等级?" 它会做一个函数..然后如果有人输入:"Str level?" 它会做同样的功能,但我想它,这样,如果有人做了一个错字或类似的东西,它会自动检测他们试图键入例如什么:"力量tlevel" 也会使函数被调用.
我在这里问的是一些简单的东西,还是需要我做一个巨大的刺激性功能来检查字符串?
如果你对我的解释感到困惑(不是我的优点之一)那么这基本上就是我所要求的.
如何检查两个字符串是否彼此相似?
Ala*_*ain 18
看到这个问题和答案:获得最接近的字符串匹配
使用一些启发和Levenshtein距离算法,可以计算两个字符串的相似并以此来猜测它们是否相等.

除此之外,您唯一的选择是与您正在寻找的类似的词语.