Editplus和Emeditor的正则替换问题

2010年1月30日 | 标签: , ,

   一直用Editplus编辑一些文本和源码, 因为有很多文件要编辑, 要经常用到查找替换. 有些比较复杂的查找就要用到正则表达式规则去找, 在使用过程发现, Editplus只支持部分正则规则, 有些对它根本就没有用.

如果我要找出一个网页源码中所有的内置样式:

<div style="margin:10px; padding:10px;" class="post" >

如果用条件 style="(.*?)" 来找是找不到的. 如下图:

Editplus正则查找

这个条件是没有问题的, .* 是任意字符, ? 是最短的匹配,  所以说Editplus对正则表达式并完全支持. 测试了一下,像\w  \d 都不支持. 这样对要使用正则来查找就会有很大的麻烦.

所以在就想在网上找一个完全支持正则文本编辑器. 这里推荐Emeditor很强大的一个文本编辑器.  功能丰富. 并且完全支持正则查找. 如上面的问题用 style="(.*?)" 就成功找出, 并且可以把结果全部高亮显示 :

Emeditor正则查找

Emeditor的设置是比较麻烦, 不过网上有别人的经验可以设置可以参考, 还可以下载设置好的绿色版本, 解出来就可以用.

http://www.cnblogs.com/1-2-3/archive/2008/05/05/EmEditor-Introduction.html

下载: EmEditor9.06中文绿色版

本文的评论功能被关闭了.