【发布时间】:2011-10-20 02:51:33
【问题描述】:
比较 2 个字符串以查看它们的相似程度的最佳方法是什么?
例子:
My String
My String With Extra Words
或者
My String
My Slightly Different String
我正在寻找的是确定每对中的第一个和第二个字符串有多相似。我想对比较进行评分,如果字符串足够相似,我会将它们视为匹配对。
在 C# 中有没有好的方法来做到这一点?
【问题讨论】:
-
Levenshtein 编辑距离、Soundex 和 Hamming 距离都以不同的方式执行此操作。在找到实现之前,您需要更好地定义指标。
-
对于遇到这个问题的其他人:考虑github.com/DanHarltey/Fastenshtein
标签: c# .net string algorithm string-comparison