0

对于我的项目,ppl 可以回答他们得到的某个问题。我对其执行userAnswer = etUserAnswer.getText().toString().toLowerCase();,然后将其与存储在 SQL 数据库中的值进行比较。

但是我在想,如果答案几乎是正确的,但如果他用一个单词写了“kk”而不是“ck”,这对用户来说是很烦人的。因此,我正在尝试创建一个系统来检查答案是否或多或少正确,然后返回结果。我搜索了网络,但似乎没有找到关于这个主题的任何内容。我也不知道这样的系统有没有英文名字?

或者..也许有人知道一个好的教程或一个好的入门方法?

4

1 回答 1

1

我猜您正在寻找字符串距离,例如您可以使用Levenshtein Distance。有关替代指标,请参阅此问题

于 2012-10-08T14:31:59.810 回答