广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何利用文本编辑器删除txt中的重复行

    来源:网络收集  点击:  时间:2024-04-11
    【导读】:
    文本文件(txt)中有重复行,通过肉眼一条一条去找,对于只有几行的文件而言,还行,如果有几万行呢?这时就可以利用Excel或者文本编辑器了,我常用EditPlus或者UltraEdit来删除重复行,其中,EditPlus的删除重复行功能最好,删除之后,行的顺序没有改变;而UltraEdit删除重复行,是需要排序的。详情见步骤。工具/原料moreEditPlusUltraEdit需要删除重复行的文本文件方法/步骤

    我以一个20行的文本文件(test.txt)为例,文本文件内容见截图,请注意看,文本第2行的文字内容是“第3行”,为什么强调这一点,接下来你会看到。

    首先介绍用UltraEdit打开test.txt,菜单栏选择【File】-【Sort】-【Advanced Sort/Options 】(对应中文菜单是【文件】-【排序】-【高级排序/选项】)

    出现如下对话框,勾选【删除重复项】,其余选项可以根据自己需求选择,我这里都保留默认。

    点击上图的“排序”按钮,很快,就完成了,20行的文本,删除重复后,只剩下了9行,如下图。请注意看,第2行的内容,变成了“第2行”,而排序删除重复项之前,第2行的内容,其实是“第3行”,用UltraEdit去重,先排序再去重,如果我们不想排序,我们想第2行的内容,仍然是“第3行”,应该怎么做呢?这里我就建议使用EditPlus来删除重复行。

    操作非常简单,用EditPlus打开test.txt,如图,还是请注意,第2行的内容是“第3行”,第1行和第2行的内容并没有重复,我们想要的结果是,去除重复行以后,第2行的内容,仍然是“第3行”。

    在EditPlus的菜单栏里选择,【编辑】-【删除】-【删除重复行】

    EditPlus删除test.txt中的重复行,结果如下,注意看,第2行的内容是“第3行”,也就是说,EditPlus删除重复行,是没有排序的!完全达到了我的要求。

    注意事项

    UltraEdit的删除重复行是要排序的;

    EditPlus的删除重复行是不排序的,删除的是重复出现的行,保留了首先出现的行且没有排序,而有时候正是我们所需要的。

    删除
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_486711.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 02:06:38  耗时:0.022
    0.0221s