NPP++去除文本中的重复行

Posted Hearthougan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NPP++去除文本中的重复行相关的知识,希望对你有一定的参考价值。

方法一:

使用正则表达是的方式:

^(.*?)$\\s+?^(?=.*^\\1$)

如下图格式

方法二:

选择菜单TextFX   --    TextFX Tools:

1、选择"TextFx"-"TextFx Tools"-"Sort outputs only UNIQUE(at column) lines"。

2、 选中要去除重复行的数据。

3、选择"TextFx"-"TextFx Tools"-"Sort lines case sensitive/insensitive (at column)"。

4、这样就去除重复行了。

使用TextFx插件,也可以去除,但是这个插件只支持npp++32位,你可以点击这里下载

1、打开 notepad++ 

2、插件 -> Plugin Manager -> Show Plugin Manager -> available ->选中 TextFX ->install

注:如果没有插件的话,先updates插件 。

问题1:

重启之后,你的npp++便可以找到TextFx,如下

但是如果你的npp++找不到Plugin Manager,你要下载一个,点击这里下载,这里面有,解压之后,分别把

plugins中的文件,放入你安装npp++中的plugins中,如下:

updater中的文件,放入你安装npp++中的updater中,如下:

问题2:

再其次,如果还是找不到TextFx,你就要自己下载一个Npp TextFx.dll的文件了,上述的链接里有。下载好,并把解压后的文件放到plugins中,便可以了。

 

以上是关于NPP++去除文本中的重复行的主要内容,如果未能解决你的问题,请参考以下文章

文本 去除重复行(sublime Text3 ,正则表达式)

JAVA 如何实现大文本去除重复行

急求:如何用python删除文本中的重复行?

java编程,文件去重

linux命令(12)uniq去重

Java中如何去除List中的重复的值