问题描述
||
我想比较两个字符串,例如:
str1 = \"this is a dynamic data\";
str2 = \"this is a <data_1> data\";
有什么方法可以找到最接近的匹配项?我已经使用了三元搜索树(TST)词典功能。还有其他方法可以做这种事情吗?
解决方法
the1ѭ呢?
http://en.wikipedia.org/wiki/Jaccard_index
它很容易实现,并且给出了很好的相似性评分。不过,您必须标记您的句子;)
,BCL中没有找到字符串最匹配的方法。
但是你可以自己动手。
在以下链接上了解有关“ Levenshtein距离”的信息
,我不确定在C#中会发生什么,但是是的,在SQL中,
select difference(\'this is a dynamic data\',\'this is a dynamic\')