我试图比较两个姓名和地址列表,以查找独特的数据。我可以轻松地提取出在两个列表中完全相同的字符串,然后剩下的是不同的姓名和地址,但可能是同一个人。
例如:
列表1中的条目 Smith J Ph234567 34 Smith st
列表2中的条目 Smith John Ph234567 34 Smith st
或者
列表1中的条目 Smith J Ph234567 34 Smith Rd
列表2中的条目 Smith J Ph234567 34 Smith Road
我想为看起来相似的条目添加标签,如80%匹配。
嵌套的foreach循环不起作用,因为它们会将每个单词或字母(根据您在字符串中的写法)与其他单词或字母进行匹配。
for循环不起作用,因为一次更改J和John就会导致更改后的每个条目出现错误。
我正在使用vb.net编写它,但也可以从C#进行翻译。