我有两个电子邮件地址列表,我粘贴到outlook中。如何删除重复项?

时间:2009-11-12 10:28:36

标签: outlook

我使用的某些软件会根据某些条件生成一个电子邮件地址列表,但有些人会有多个条件,因此我最终得到两个大的地址列表,其中包含一些重复的条目。删除重复项的最简单方法是什么,因此用户不会收到两封电子邮件?

澄清:

我想通过电子邮件发送所有50岁或以上的人,或者像猫一样。

我为50多个人运行查询,并将他们的电子邮件复制到Outlook中,然后我为那些喜欢猫并将其粘贴的人运行查询。超过50岁的人和猫一样,最终会出现在搜索和把他们的电子邮件粘贴两次......

3 个答案:

答案 0 :(得分:1)

您可以将地址列表复制到两个文本文件,然后:

(cat over50.txt likecats.txt) | sort | uniq >over50andlikecats.txt

答案 1 :(得分:0)

老实说,这听起来并不像编程问题,但如果是这样的话,你就会有一个基于代码的方法

  1. 将两个列表添加到数组中
  2. 合并数组
  3. 删除重复项
  4. 使用此列表
  5. 或基于数据库的方法

    1. 将每个列表插入数据库表
    2. 选择不同的
    3. 现在将结果粘贴到Outlook中。

答案 2 :(得分:0)

如果您使用.NET或Java(或任何具有集合或列表的语言),您可以执行以下操作:

create a collection object

for each list
   for each item
      check to see if that email exists in the collection already
      if not
          add it into the list