如何为重复行添加书签

如何为重复行添加书签

我有一个很大的域名列表,如下所示:

Example.com
Apple.com
Google.com
Google.com
Example.com
Yahoo.com
Apple.com

我想要的是为所有重复的域名添加书签并删除所有重复项,只输出唯一的域名,在上面的例子中,它只是 Yahoo.com

如何做呢 ?

答案1

如果您可以对域进行排序,可以采用以下方法完成此工作:

  • Ctrl+H
  • 找什么:(^.+)\R(?:\1(?:\R|\z))+
  • 用。。。来代替:LEAVE EMPTY
  • 查看 环绕
  • 查看 正则表达式
  • 取消选中 . matches newline
  • Replace all

解释:

(^.+)       # group 1, 1 or more any character
(?:         # non capture group
  \R          # any kind of linebreak
  \1          # backreference to group 1
  (?:\R|\z)   # non capture group, a linebreak or end of file
)+          # end group, must appear 1 or more times

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容