windows下的正则式工具介绍之二:powergrep
May 5th, 2008
Categories: 软件
上文介绍了RegexBuddy,本文介绍另一款windows下的正则式软件:PowerGREP,号称“The Most Powerful GREP Tool for Windows”,windows下最强大的GREP工具。看清楚了,是最强大,而非之一。与RegexBuddy一样,也是商业软件,其售价为US$149.00,合人民币1000有奇。如果说RegexBuddy是撰写正则式的贴心助手,那么PowerGREP则是应用正则式在文本文件中搜索替换的强大工具。现在我们看看,它究竟有什么功能敢号称最强。
基本界面
点击可以看大图。另外,还有一组图片来自powergrep官网,附上了官网的部分介绍,以及个人评论。
- 内容搜索图片,点这里;
在本抓图中,我搜索了c:\My Documents\My Web Sites文件夹及其子目录下所有的html文件。我使用了一条正则表达式把搜索范围限定在HTML tag之内,使用另一条正则式在这些标记中搜索所有的email地址。 - 搜索和替换,点这里和这里;
一个好用的功能是可以预览结果而不是立即替换。匹配结果以黄色标出。双击匹配就能打开对应的文档并检验其内容。
点击执行后,颜色改变,表示已经实施替换。 - 收集信息和统计数据,点这里;
本例是“检测Apache网络日志--google search terms”的例子。本例使用的正则式在PowerGREP帮助文档中有详细讲解。 - 灵活的“撤消”历史记录,让你不再抓狂,点这里;
在执行替换的同时,PowerGREP已经备份了原文件。只要你没有手动删除这些备份的文件,你可以随便撤消你做过的任何操作。世界上真有后悔药的呀。 - 搜索PDF文档,点这里;
PDF也能使用正则式进行搜索?当然了,你没有看错。只是,要确保PDF文档中你要搜索的内容是文字而非图像。也就是说,扫描版的PDF不享受此功能的哟。 - 在MS word 文档中搜索,点这里;
这个功能也十分有用。我记得还有个东东叫ViEmu for Word & Outlook,可以在word和outlook中模拟vim,当然可以使用正则式搜索替换了。不过,ViEmu一来也是收费软件(在2008年5月31日之前是79美刀,之后是99美刀),我还没有找到免费版本;二来其正则式是vim风格的,只习惯Perl风格的同学可能不太习惯。在google documents里也支持正则式搜索了,具体语法、风格尚未广泛测试。 - 在MS Excel中搜索,点这里;
同样也是批量搜索、替换。不单单是对一个文档、一个sheet。 - 以16进制模式,在2进制文档中搜索,点这里;
跟二进制编辑器界面类似,多了正则式批量搜索替换功能。 - 在zip压缩文档中搜索,点这里;
把zip文件当作普通文件夹来搜索。很强大吧? - 正则表达式序列,点这里;
大多数正则式工具一次只支持一条正则式的操作。而PowerGREP可以一次执行多条正则式!使用checkbox来进行多项选择。 - 定制颜色显示,点这里;
该功能比较一般。除非软件中的颜色设置特傻,一般我是不会改变默认颜色搭配的。
功能演示
PowerGREP官网还提供了一组flash做的demo,见下。
- 使用正则式匹配email地址(2’47”)。点这里;
- 升级版权信息(3’38)。点这里;
- 与RegexBuddy的无缝链接(1’57”),点这里;两个软件是亲兄弟,当然哥俩好啦!
- 文件选择(3’08”),点这里;PowerGREP提供了贴心的特性,来帮助你筛选需要的文档。
- 其它特性(8’37”),点这里;总而言之,PowerGREP是功能强大。自己发掘吧!
软件下载
目前其最新版为3.4.2,更新于2008年1月18日。其官网为www.powergrep.com,可以去下载其最新版试用。该软件为商业软件。
- 如果你偶然路过,尝新而已,那只需下载试用版即可;
- 如果你觉得好用、准备常用、手有余钱、非正版不用,不妨花美金购买;要花人民币1000多块哟^_^
如果你喜欢它,同时你认为优秀的网络资源是应该和朋友免费分享的,从而想获得该软件的全功能免费版,好吧,我也成全你,请在本文后留言(附邮箱),我会把这个小东西的链接发给你(最新版为3.4.2,我手头的全功能版为3.3.3,也足够用了)。更新:
请移步至此下载PowerGREP 3.5.0版。
———————————————————————————————————

我报个名
已经发到您的邮箱。welcome to the regex world!
我也来一个~~ (*^__^*)
已经发到您的邮箱。Enjoy the Great Power of Regex!
我在网上找了好久了,能发一份全功能的给我吗?
谢谢!
还有那个regexbuddy,谢谢!
发过去了。请查收。
已经发到您的邮箱。请常来本站:)
这个东东我喜欢,请发个regex 和regexbuddy给我,多谢了
已经发送。欢迎常来此站,交流正则技术。
能不能发给我一个,多谢
已经发送。enjoy!
我也想要一份,谢谢了
@xajax:
已经发到您的邮箱。请查收。欢迎常来本站。
很感谢,我想要.rh
com800@gmail.com
谢谢分享啊
@lls:
已经发到您的邮箱。请查收。欢迎常来本站。并请到http://bbs.iregex.org讨论正则表达式。
学习中
PowerGREP3.3.3安装时出错了,不能完成安装~~~!!!!!!!!!
RegexBuddy3.1.0也不能安装,:(
首先把后缀改为.exe;如果出现出错界面,请抓个jpg图。图片可以发到http://tu.6.cn上,无须注册就能贴图的。把图的地址贴在这里,看一下。
出错截图:
安装出错截图:
截图怎么预览时可见,发表了却不能显示?
[img]http://i3.6.cn/cvbnm/29/fa/a7/5126cf47928569e4afdee239d0ca687f.jpg[/img]
截图怎么预览时可见,发表了却不能显示?
[img]http://i3.6.cn/cvbnm/18/df/49/3eef8ef063a54daca2427013176e6957.jpg[/img]
能不能发power grep + regexrubby给我,谢谢
感谢~
dreambt@126.com
@思奇:已经把链接发你邮箱,请查收。
@ce:已经把链接发你邮箱。
@思奇:已经把链接发你邮箱。
已收到,谢谢
我重新发送了,类加了md5sum值,请查收并验证。
谢谢了,搞掂。是下载的文件有损了,重新下载后可以了。再谢:)
你好,我想要PowerGREP全功能最新版,谢谢分享
@ToTo:
已经把PowerGREP链接发到您的邮箱,请查收。
你好!我也想要PowerGREP软件,十分感谢
@marsduan,
已经把PowerGREP链接发到您的邮箱,请查收。
欢迎经常光临本站。
你好,我也想要PowerGREP 和RegexBuddy,谢谢分享
你好!我也想试一下 PowerGREP,之前我只是用一个 eclipse 的 plug-in 来调试 regex 的。十分感谢!!
已经收到,十分感谢版主!!
@Russell 不客气!欢迎常来。
@carboy
已经发送,请查收。
wzrui@21cn.com
请发一份给我吧,谢谢了!!!
谢谢博主 我想要一份 可以吗 ?
@niewuhen 已经发过去。请查收。
dear bluerui:
已经发送。
谢谢博主!我想要一份好吗?
sharpspeed@gmail.com
博主,发一份给小女子好吗?
@jame: 已经发送!
@snow: 已经发送链接,请查收。