notepad++中如何删除重复的数字?

How to delete duplicate numbers in notepad ++?

我一直在尝试使用 ^(.*?)$\s+?^(?=.*^$) 但它不起作用。

我有这种情况:

9993990487 - 9993990487
9993990553 - 9993990553
9993990554 - 9993990559
9993990570 - 9993990570
9993990593 - 9993990596
9993990594 - 9993990594

我想删除那些 "duplicate" 并观察以下内容:

9993990487
9993990553
9993990554 - 9993990559
9993990570
9993990593 - 9993990596
9993990594

非常感谢您的帮助,因为我必须过滤 20k+ 个数字。或者可能是另一个程序,但它是我在这台电脑上唯一可用的程序。

谢谢,

若苏埃

您可以使用

^(\d+)\h+-\h+$

替换为</code>。</p> <p>参见<a href="https://regex101.com/r/u6jU8g/1" rel="nofollow noreferrer">regex demo</a>。</p> <p><strong>详情</strong></p> <ul> <li><code>^ - 行首

  • (\d+) - 第 1 组:一个或多个数字
  • \h+-\h+ - 一个 - 包含 1+ 个水平空格的字符
  • </code> - 对第 1 组值的内联反向引用</li> <li><code>$ - 一行结束。
  • 替换是一个 占位符,它用第 1 组值替换匹配项。

    演示和设置: