李涛自留地
回到顶部
首页 > 应用 > Sublime编辑器中去除txt文本中的重复行方法(文本去重)

Sublime编辑器中去除txt文本中的重复行方法(文本去重)

Sublime也是一款很受程序员喜爱的编辑器之一,他和Notepad++一样也可以兼容很多编程语言,不少程序员用Sublime来做前端页面开发、Php编程、甚至Python编程都可以用Sublime。同样的Sublime也有很多实用的小技巧,笔者在日常工作中用到的最多的编辑器就是Notepad++和Sublime、phpstrom这些编辑器,前面的两篇文章《5行Python代码操作txt文本对txt文本内容进行去重》、《最简单快速的文本去重 利用Notepad++编辑器删除TXT文本重复行》已记载了2中文本去重重复行的方法,今天主要记载的是Sublime编辑器中去除txt文本中的重复行方法。

Sublime编辑器中去除txt文本中的重复行,相比Notepad++而言要稍微复杂一些,主要的步骤分为两部,第一步是先对文本内的每行进行排序,然后再用正则表达式对相邻的重复行进行替换。

Sublime编辑器中去除txt文本中的重复行具体步骤:

1、文本排序:

直接用快捷键键F9或者是在Sublime头部菜单栏中选择edit->sort lines。

Sublime编辑器中去除txt文本中的重复行方法(文本去重)

2、正则表达式替换掉重复行。

ctrl H,查找目标为^(.+)$[\r\n](^\1$[\r\n]{0, 1})+ 替换为\1\n。

Sublime编辑器中去除txt文本中的重复行具体步骤就是这样,相比Notepad++编辑器而言,对于新手来说实现文本重复行的去重,Sublime编辑器还是没有Notepad++简单,当然如果是懂得正则表达式,这些当然都不是事。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。