首页 > 编程知识 正文

如何在 UltraEdit 工具中批量删除空行,steam如何批量删除工具

时间:2023-05-04 08:07:04 阅读:271333 作者:788

1、前言

UltraEdit 强大又好用的文本编辑工具之一,在日常工作中经常用到,比如文本文件内容对比,列模式,文件目录下的内容查找与替换等。

2、问题描述

目前在使用过程中对于空行的处理,需要一行一行的删除。通过删除键或快捷键 ctrl+E 来执行,效率太低,如果是上万行中查询规律的空行,费时又费力,那么如何才能快速解决呢?

3、解决办法


方法1:通过回车替换
思路:空行的特性,空行的上一行与本行,加一起就是两个回车符。通过替换两个回车符的方式进行。
在UltraEdit中回车的表示方法是:^P,(说明,键盘上T与Y键上方6键上的字符,按shift+6,可输出,之后紧接着输入P(大小写均可),即是回车符)
ctrl+r弹出替换对话框,在上方查找框输入:^P^P,在下方替换框输入:^P
执行全部替换;
这种方法是对该行中无任何内容,连续的两个回车换行,替换成一个回车换行;如果空行中含有空格或者制表符,则无法通过此方式处理;

方法2:正则表达式
无所不能的正则表达式,这个就不多做解释了,不理解的同学自行百度一下正则表达式。
ctrl+r弹出替换对话框,点选启用正则表达式,点选启用正则表达式,点选启用正则表达式!重要的事情三遍说!
在上方查找框输入:%[ ^t]++^p,(注意^t之前有空格,t与p大小写均可),在下方替换框中什么也不输入。
执行全部替换;
这种方法可以处理方法1中的缺陷。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。