推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

在UltraEdit的查找和替换中使用正则表达式

更新时间:2020-06-26 11:31:01 大小:462K 上传用户:xuzhen1查看TA发布的资源 标签:ultraedit 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

在UltraEdit的查找和替换中使用正则表达式很多朋友都用过或者正在用Ultraldit,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家UItraedit提供的查找替换功能非常方便和强大,可以在单独文件里面查找替换,也可以在多个文件、多个目录里面进行查找替换。而我们在使用这些查找替换功能的时候,一般都是针对某个字符串进行,前两天我要对一个目录下(包含子目录)所有的html文件中某一段代码进行查找替换,一下子不知道怎么操作了,由于长期写程序用到正则表达式,于是猜想具备如此强大功能的UItraedit一定也有这样类似的匹配功能,于是点击Help一看,果然不出所料,Ultraedit支持基本的正则表达式匹配查找和替换功能,这能满足我们儿乎全部的需要了。

下面是对Ultraldit的Help中针对查找替换使用正则表达式部分的整理,最后还有我前两天用到的一个多行代码查找替换的例子。

Ultraedit在使用正则表达式进行查找替换时有3个可使用的语法集合。

1,Perl兼容正则表达式:如果选中该选项,则编辑器将基于Boost C++库使用Perl样式的正则表达式

(当在查找/替换对话框里选中正则表达式时)

2,UItraEdit样式正则表达式:如果选中该选项,则编辑器将在查找/替换对话框里选中正则表达式时使用UItraldit样式的正则表达式。

3,UNIX样式正则表达式:如果选中该选项,则编辑器将在查找/替换对话框里选中正则表达式时使用UNIX样式的正则表达式。

如图:

用UItraldit打开文本,使用Ctrl+R弹出替换对话框,钩选”正则表达式”和对应正则语法

(U1tradit样式正则表达式),搜索内容中输入*IFACS*p,替换为r'n(回车换行)即可,点击全部替换后,则所有包含"IFAAC5"字样的行都被删除,并替换成rn(回车换行)。如果不钩选

"正则表达式",则只是搜索并替换字符串*IFA4C5*p啦。


部分文件列表

文件名 大小
在UltraEdit的查找和替换中使用正则表达式.pdf 462K

全部评论(1)