删除重复值和原始值,在 notepad++ 中仅保留真正唯一的值

删除重复值和原始值,在 notepad++ 中仅保留真正唯一的值

如何删除 notepad++ 中的原始值和重复值并仅保留真正唯一的值?

假设我有:

1
1
3

期望:

3

答案1

假设这些行已经排序:

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

解释:

(           # group 1
    ^           # beginning of line
    .+          # 1 or more any character but newline
    \R?         # any kind of linebreak, optional
)           # end group
\1+         # backreference to group 1, must appear 1 or more times

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容