发布时间:2021/03/09 10:05:18
我们在编写文章的时候,经常会出现一些不想要的空行和空格,或者想要在每行的开头加一些空格。一个一个的去删除或添加空格,显然是不可能的,那如何高效准确的解决空行和空格就成了一个问题。今天就用UltraEdit(windows版),来演示如何处理这些空行和空格。如图所示,在UltraEdit的编辑界面打开了一个文本,里面有许多的空行,下文就具体讲解怎么解决。
1、如何去除所有空行
在编写对格式要求严格的文章时,通常不允许出现空行,那我们如何去除这些空行呢。这里推荐用‘查找和替换’中的正则表达式功能来解决这一问题(对正则表达式不了解的,可以去UltraEdit中文网站查看相关文档)。首先我们用快捷键Ctrl+F进入‘查找和替换’界面,再点击‘替换’。
接着我们在‘查找什么’对话框中,输入表达式‘%[ ^t]++^p’再勾选‘正则表达式’,强调一下一定要勾选不然会报错。
最后我们再点击‘全部替换’按钮,就可以去除空行。这里需要解释一下原理,我们输入的正则表达式是查找全部空行的意思,在‘替换’对话框中什么都不输入是用空字符串替换的意思,所以全部空行就被我们去除了。
2、去除行首空格
按照上文的原理,我们在‘查找什么’对话框中输入正则表达式‘%[ ^t]+’然后点击‘全部替换’,如图5所示行首空格全部去除。
3、在行首添加空格
除了去除空格,我们有时也希望在行首加上空格。这时候我们只需要在‘查找什么’对话框中输入‘%[ ^t]++^([~ ^t^p]^)’,然后在‘替换’对话框中输入‘ ’(输入的是空格),结果如图6所示。
本文在处理空行和空格的时候,用到了正则表达式。通过这篇文章的讲解,相信大家对正则表达式已经有了一定的了解。以后遇到相似的问题,要能做到举一反三。还可以从中文网站上获取更多的正则表达式。
作者:何必当真
读者也喜欢这些内容:
UltraEdit安装激活换机教程 如何生成脱机许可证
UltraEdit是深受编程人士喜爱的代码编辑器之一,简洁干净的工作界面,标配的语法高亮功能,代码折叠等高效编程功能,并且,还支持HTML、PHP和JavaScript等语法,让代码编辑、文档内容处理更加方便。...
阅读全文 >
UItraEdit“替换”命令详解(下)
本篇教程是《UItraEdit“替换”命令详解》的下篇,主要介绍有关UItraEdit“替换”命令的高级设置选项细则。...
阅读全文 >
UItraEdit“替换”命令详解(上)
UItraEdit的替换命令,顾名思义,它可以帮助用户将文件中的某个字符快速更换成其他字符。接下来,小编将会为大家详细介绍下“替换”命令界面中的选项含义(由于篇幅较长,小编将会分为上、下两篇进行讲解)。...
阅读全文 >
如何使用UltraEdit自动检测小说中的错别字
在撰写小说过程中,难免会出现一些错字、别字情况,尤其是关于小说人物的撰写上,有时候即便输错了也难以发觉出来,在这里教给大家一种使用UltraEdit编辑器自动识别错别字的办法吧。...
阅读全文 >