【发布时间】:2011-10-30 20:48:16
【问题描述】:
.NET 是否存在能够从预定义单词列表中检测错别字的现有算法?
例如,假设“Stuff”一词在我的列表中,有人键入“Stuf”、“sutff”、“stff”或“stiff”。我想能够建议这个人“东西”这个词可能是正确的词。
我不是在谈论任何语法问题,也不是在谈论任何一个字母缺失、替换或混合的内容。
我的目标是防止在不同类型的列表中输入相同的单词。并不是说大写和小写不会对我造成问题,因为一切都是小写的。
【问题讨论】:
-
我想编辑这个问题的标题,但我怀疑它可能只是聪明的、故意的讽刺。
-
Soundex 可能是一种可能性。
标签: .net algorithm spell-checking