EditPlus中用正则表达式重复行的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 06:16:31
我在EditPlus中,打开一个文件,内容如下:

张三,zhaoliu@163.com
李四,lisi@163.com
李四,lisi@163.com
王五,wangwu@163.com
王五,wangwu@163.com
赵六,zhaoliu@163.com

也就是说,该文件中有重复行。
现在我想用EditPlus的正则表达式替换功能,删除重复行,
替换之后达到如下效果,

张三,zhaoliu@163.com
李四,lisi@163.com
王五,wangwu@163.com
赵六,zhaoliu@163.com

请问,我该如何写这个正则表达式。谢谢。

还有:
我用 (.+)\n\1 替换为 \1\n ,发现不行。
如果你在UltraEdit中实现我的需求,亦可。
用宏怎么做?
如果也能实现把重复行去除,也算解决问题,
请 蛮蛮工作室 指点。

to: lapucelle
用你的也不行,再想想吧。

(^.+\n)(.*)\1
替换为
\1
中间(.*)也可以不要,这个是用来查找不是连续重复的

这个俺不懂,但如果有数据,放到word里或excel里用宏我能做。ediplut不太会弄。

将(.+\n)\1替换为\1\n