如何解决有什么方法可以找到最接近的匹配项
|| 我想比较两个字符串,例如: 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\')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。