找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 12576|回复: 1

[经验] 【原创】使用Editplus删除文本文件中的重复行

[复制链接]

9328

威望

300

金钱

1万

贡献

管理员

自由的灵魂

积分
99875
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-26
发表于 2009-6-19 02:09:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 IsaacZ 于 2010-4-15 22:27 编辑

今天转贴一篇 开始菜单下的运行选项可执行的命令列表,谁知转过来发现有些行重复了三遍,有些行只有一遍或两遍。一点一点整理吧,有些不甘,想到以前转过的一篇帖子:删除文本文件中相同的行VBS代码,照搬着做了一回,却总是出错,就死了心,干脆一个记录一个记录找着删除吧!于是请出 Editplus 3 (用它是因为知道它有一个文本排序功能),将帖子内容复制进去,打开排序菜单项,却突然发现了新大陆!原来 Editplus 自己就有删除相同行的功能呀!请看图:

使用Editplus删除文本文件中的重复行.gif

依法操作,果然移除了一部分重复行。可是,仔细一看,还有一些记录是重复的,怎么回事呢?且看IsaacZ的手段!直接全选所有文本,看到了么,重复的上下两行长度是不一样的!原来转贴的网页文本在行末多有一些无用的空格,让我们用全部替换搞定它!

删除行末空格.gif

把“空格 + 换行符”替换成只有换行符,就相当于删除行尾空格啦!
(更多 Editplus 高级技巧参见:Editplus使用技巧集萃

如此这般,相同的行长度让它相等,再用“排序”里面的“移除重复”功能就可以移除所有的重复行啦!

看看效果:

移除重复完毕.gif


最新版的 Editplus已经集成了删除重复行的功能,见下图位置:

Editplus 删除重复行.gif
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号

0

威望

256

金钱

0

贡献

初级会员

积分
262
主题
0
回帖
69
注册时间
2011-8-28
最后登录
2011-11-18
发表于 2011-9-25 06:31:36 | 显示全部楼层
谢谢楼主提供,虚心学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-4-26 23:56 , Processed in 0.164387 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表