比较两个字符串C#?

Mat*_*Sot 2 c#

在C#中有一种简单的方法来比较两个字符串并找出两者之间的相似性百分比吗?假设你有一个字符串"我喜欢Bing"和"我喜欢谷歌"它会比较单词"我""喜欢""Bing"和单词"I""Like""Google"然后会说2/3它是一样的,并将返回.66

Dav*_*vid 5

Damerau-Levenshtein距离大概是最常见的实现我见过.应该很简单,在维基百科页面上给出样本的C#中实现.

  • http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Levenshtein_distance#C.23 (2认同)