1、我以一个20行的文本文件(test.txt)为例,文本文件内容见截图,请注意看,文本第2行的文字内容是“第3行”,为什么强调这一点,接下来你会看到。
2、首先介绍用UltraEdit打开test.txt,菜单栏选择【File】->【Sort】->【Advanced Sort/Options 】(对应中文菜单是【文件】->【排序】->【高级排序/选项】)
3、出现如下对话框,勾选【删除重复项】,其余选项可以根据自己需求选择,我这里都保留默认。
4、点击上图的“排序”按鸵晚簧柢钮,很快,就完成了,20行的文本,删除重复后,只剩下了9行,如下图。请注意看,第2行的内容,变成了“第2行”,而排序删除重复项之前,第2行的内容,其实是“第3行”,用UltraEdit去重,先排序再去重,如果我们不想排序,我们想第2行的内容,仍然是“第3行”,应该怎么做呢?这里我就建议使用EditPlus来删除重复行。
5、操作非常简单,用EditPlus打开test.txt,如图,还是请注意,第2行的内容是“第3行”,第1行和第2行的内容并没有重复,我们想要的结果是,去除重复行以后,第2行的内容,仍然是“第3行”。
6、在EditPlus的菜单栏里选择,【编辑】->【删除】->【删除重复行】
7、EditPlus删除test.txt中的重复行,结果如下,注意看,第2行的内容是“第3行”,也就是说,EditPlus删除重复行,是没有排序的!完全达到了我的要求。