【问题标题】:How to delete Duplicates on a Text如何删除文本上的重复项
【发布时间】:2014-05-21 21:18:02
【问题描述】:

我想要一个工具或如何使用 notepad++ 或任何其他工具来删除文本中的两个重复行, 我发现的所有工具只删除重复的行并保留原来的

I want to delete them both , like that:

line1
line2
line2
line3

i want the result be :

line1
line3

【问题讨论】:

  • 一些问题:为什么会滥用标签?你试过什么?应该删除的行是连续的吗?请准确并展示您的尝试。我们无法读懂你的想法。
  • @HamZa 嘿伙计,这些行不连续,我尝试了一些删除重复项的在线工具...
  • 请参阅stackoverflow.com/questions/17551526/…stackoverflow.com/questions/16940950/…,它们会提出类似的问题。他们的答案只需稍作改动,就可以满足您的需求。

标签: php html regex notepad++ duplicate-removal


【解决方案1】:

怎么样:

查找内容:^(.+)\R([\s\S]+)\R\1
替换为:Nothing

确保您选择了Regular expression 而不是Dot matches newline
根据需要多次点击Replace all

编辑:
根据您的 npp 版本,您可以改用:

查找内容:^(.+)[\r\n]+([\s\S]+)[\r\n]+\1
替换为:Nothing

【讨论】:

  • @M42 谢谢,但是在记事本++中执行这些步骤时,我得到了 0 次出现.. 我从未使用过正则表达式,所以我必须更改该代码中的某些内容 '^(.+)\R( [\s\S]+)\R\1'
猜你喜欢
  • 2017-12-10
  • 2011-06-02
  • 1970-01-01
  • 2021-08-08
  • 1970-01-01
  • 1970-01-01
  • 2013-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多