我有一个带图案内容的txt文件:
Line 1 id=1234
Line 2 id=0001
Line 3 id=4321
Line 4 id=9281
Line 5 id=6631
Line 6 id=1234
Line 7 id=1234
Line 8 id=4321
Line 9 id=7772
Line 10 id=0001
... up to Line 5000 id=6631
我想将所有重复的内容(即第1、6、7行)替换为仅在第一次出现时才使用。内容(第1行id = 1234;已删除6、7)。换句话说,一行的内容ID必须出现一次。通过正则表达式可以吗?
假设一行实际显示为Line 1 id=1234
:
(Line [0-9]+ id=)([0-9]+)(.*?)(Line [0-9]+ id=)\2\n
查找框和\1\2\3
替换为框。Regular Expression
已选中并. matches newline
选中。Replace All
,直到所有重复项都被删除。Replace All: 0 occurrence was replaced.
。假设这些行将是只读的id=1234
:
(id=[0-9]+)(.*?)\1\n
查找框和\1\2
替换为框。Regular Expression
已选中并. matches newline
选中。Replace All
,直到所有重复项都被删除。Replace All: 0 occurrence was replaced.
。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句