PowerGREP3.50完全版下载
December 23rd, 2008
Categories: 软件
之前我爱正则表达式介绍过一款软件PowerGREP,并以留言索取的形式,向大家发放3.3.3版。今天,在热心网友astek的推荐下,rex下载到了PowerGREP的3.50版,这也是迄今为止的最新版。下载地址见文末。
PowerGREP是一款正则式应用软件,它是grep或egrep的增强版,允许您以直观可视、可撤消的方式,在不同的文件夹内,对不同的文件进行批量的文本搜索、替换。当然,是正则表达式层面上的。详细的介绍可参考这篇文章:windows下的正则式工具介绍之二:powergrep。该篇文章的评论功能已经关闭,如果对该软件有问题,可以在此留言,或集中至正则式中文论坛http://regex.me讨论。
根据官方的history列表,该版相对于3.3.3版,修复了N多的bugs,提供了许许多多的新特性,大致如下:
3.40的新特性(2007年6月25日):
- File Selector: Refresh command that refreshes the list of available drive letters, marks all folders as needing to be globbed again, and immediately updates all expanded folder tree nodes.
- Preferences, Encoding: Option to detect encoding based on the HTML Content-Type meta tag.
- Preferences, Encoding: Option to preserve the presence/absence of the BOM in Unicode files.
- Preferences, File Formats: Extensions of files to be treated as zip archives (*.zip, *.jar, etc.) and files to be treated as zip documents (*.docx, *.xlsx, *.odf, etc.) can now be configured.
- Preferences, File Formats: Option to configure the extensions of file masks that determine which conversion filter will be used for which files.
- Preferences, File Formats: Option to disable specific conversion filters (PDF, Word, Excel).
- Preferences, File Formats: Option to specify a folder where converted PDF, Word and Excel files should be cached, along with a maximum size of the cache. Using the cache speeds up searching through PDF, Word and Excel files that were previously searched through with PowerGREP. The cache is shared between all running instances of PowerGREP.
- Regex: Character class subtraction, as supported by XML schema and the .NET framework.
- Regex: Free-spacing regex search type and (?x:) free-spacing mode modifier.
- Regex: POSIX character classes.
- Regex: \Q..\E escape sequence for escaping a string of metacharacters.
- Regex: \cA through \cZ ASCII control characters Ctrl+A through Ctrl+Z; equivalent of \x01 through \x1A; can be used inside and outside character classes.
- Regex: \p{Arabic} through \p{Yi} tokens for matching any character in a particular Unicode script; \p{IsArabic} syntax also supported.
- Regex: \p{InBasicLatin} through \p{InSpecials} tokens for matching any character in a particular Unicode block; \p{IsBasicLatin} and \p{BasicLatin} alternatives also supported; BasicLatin can also be written as Basic_Latin, Basic-Latin and Basic Latin.
- Results: "Totals" option to show the number of matches per file and the clickable file header on one line. This halves the number of lines needed when not showing match details (e.g. after a "quick execute"), and leaves the total visible when collapsing file nodes.
- Results: "Totals" option to show totals both at the top and the bottom.
3.42版的新特性(2008年1月18日):
- Action: Hexadecimal escapes like \xFF in the replacement text to insert non-printable characters.
- Action: Unicode escapes \uFFFF and \x{FFFF} in the replacement text to insert characters that cannot be typed on the keyboard.
- Command Line: Search through files found in a previously saved search with /markresults previousresults.pgr. This parameter has the same effect as the Mark Files with Results command in the File Selector menu.
- Regex: Forward references (i.e. a backreference to a group defined after it) are now supported. E.g. (\2two|(one))+ will match oneonetwo instead of triggering an error.
- Setup: Create Portable Installation directly from the self-extracting setup. The Install on Removable Drive menu item in the Help menu was renamed for consistency.
3.50版的改进之处(2008年5月13日):
- Conversion manager: PowerGREP will now launch the conversion manager only when it’s needed, rather than when starting PowerGREP.
- File Formats: PowerGREP now sets the file date on files inside compound documents to the same date as the overall document file.
- File Selector/Results: Keyboard mnemonics (underlined letters) for the default items in the Edit File submenu. You can assign mnemonics to your custom editors by placing an ampersand before the character you want to use as the mnemonic. E.g. "&My Editor" makes M the mnemonic.
- Results, Export: When exporting to HTML, file references that are clickable in PowerGREP are now also clickable in the HTML output.
- Results: Use base64Binary instead of hexBinary to save match data into .pgr files, resulting in a 33% size savings for match data.
由此可见,其更新是相当多,即使在介面上不是很明显。很值得下载。
好!
[Reply]
可惜RegexBuddy尚未找到最新版的完全版3.2.1。虽然3.1.1也可用。
[Reply]
请教一下大家,这个软体的选项中虽然有看到一些跟Unicode有关的设定,但是实际上,当搜寻的资料夹名称比如说有日文时,就会显示一堆??(问号),而且这种资料夹里的东西也没办法被正确搜寻,这个问题有办法解决吗?感谢指教
[Reply]
zhasm Reply:
January 23rd, 2009 at 11:33 am
贴个图看一下吧!你的系统是什么语言的?(中|日|英)在区域与语言选项中有没有勾选中日文支持?也可在http://regex.me(正则式论坛)展开讨论。
[Reply]
我的系統是中文的。區域與語言選項中有勾選中日文支持,如圖:http://img133.picfoco.com/img.php?id=1170949340&a...
感謝這位前輩!!我已經到那邊發文了,http://regex.me/forum/thread-t-35.html
[Reply]
最新版本是3.5.5,哪里有下载的?
[Reply]
rex Reply:
September 19th, 2009 at 5:32 pm
还没搞到。3.50其实也够用了。
[Reply]
POWERGREP3.5.0在收集数据COLLECT时,如果选择分组类似比配(GROUP IDENTICAL MATCHES)时,中文结果会变成????
[Reply]
我找到一个3.2.0的 RegexBuddy crack版, 在这里可以下载http://is.gd/dpvs
[Reply]
@那个谁 太好了!我下载看看
[Reply]