名前と住所の 2 つのリストを比較して、一意のデータを見つけようとしています。両方のリストでまったく同じ文字列であるすべてを簡単に抽出できます。その後、名前と住所は異なりますが、同じ人物である可能性があります。すなわち:
リスト 1 のエントリ Smith J Ph234567 34 Smith st
リスト 2 のエントリ Smith John Ph234567 34 Smith st
また
リスト 1 のエントリ Smith J Ph234567 34 Smith Rd
リスト 2 のエントリ スミス J Ph234567 34 スミス ロード
80%一致など、似ていると思われるエントリにタグを付けたいです。
ネストされた Foreach ループは、すべての単語または文字に一致するため機能しません (他のすべての単語または文字で文字列にどのように記述するかによって異なります)。
1 回の変更で for ループが機能しない J vrs John は、変更後にエントリごとにエラーを作成します。
vb.net で書いていますが、C# から翻訳することもできます