[教程工具]Search and Replace:高级搜索与替换工具

文章目录

Search and Replace:高级搜索与替换工具

    对于从事电脑无纸化办公拟文写作的朋友,随着文档的增多,要查找一个遗忘的文件犹如大海捞针,虽然Windows系统已有很强的搜索功能,但依然不能满足我们的要求。如Windows不能搜索WPS格式的文件,不能搜索数据库。而在第三方软件的帮助下便可达到传统方法所难于达到的查询效果,使你的工作效率会更高。
    Search and Replace就是这样一款能为你提高工作效率的第三方软件,它是一款较为简洁典型的查询工具,无论是.txt、.htm、.html,还是.zip等类型,它都能一搜到底,支持ASCII和脚本方式搜索,可以以文本或网页方式显示搜索结果,批量替换文件时间属性……总之,其搜索和替换功能还是比较强大的。如果你是一个网页设计师的话,对于相同内容你根本不必一个一个地更改,Search and Replace会让你一次搞定。
    一、下载及安装
用户可以到文章结尾处进行下载,下载完成后解压文件到相应目录
    二、运行软件
有两种运行Search and Replace软件的方法:其一是直接点击该程序的图标
;其二是用鼠标在所选择的盘符或者文件夹后,点击右键,在右键菜单中运行该软件即可(如图1)。
1
    进入软件的主界面(如图2),可以看到软件的主界面中有四个文本框,依次为:“查找”、“替换”、“文件过滤”和“路径”。
2
    三、功能实战
    可能通过我们以上的描述,有的用户可能还不理解,现在我们举个例子通过实际的操作步骤来加深大家对该软件的认识。
比如你是一家公司的网站维护人员,网站的内容添加每次都只是更新其中的几页,没什么负担。但是突然有一天公司要搬家,这样一来整个公司的地址、电话、传真等等资料就全都要更改,但是这些文本在整个网站中位于什么位置连你也记不住了,总之是太多了,总不能一个页面一个页面地改吧,要是只有几十个页面还能忍受,几百个呢?几千个呢?我想到时候你的头都大了吧。这时,Search and Replace的重要性就体现出来了,因为它能够一次性地查找替换同一目录下的所有ASCII文件。上面的问题哪怕有成千上万个页面,通过这个软件不到3分钟就全搞定了。
    具体操作步骤如下:比如本次操作要把“完美卸载”整个文件夹所有文件中的“clean”替换成“Cleaner”。
    第一步:在主界面窗口中的“搜索”框中输入“clean”,在“替换”框中输入“Cleaner”,然后在“文件过滤”框中输入待查找的文件类型(此处一定要设置正确,如果设置错误的话将无法成功搜索到目标文件)。我们选择的是所有文件类型,接下来点击“路径”框中右边的浏览按钮,选择文章所在的文件夹,当然也可手动输入文件的地址(如图3)。
3
    第二步:设置好所有的参数后,只要点击工具栏中的QQ截图20140129154629“搜索”按钮或者选择下拉菜单的“动作→搜索”命令即可开始搜索。搜索结果如图4所示
    第三步:在所搜索到的查询结果工作区域内,我们可以看到关键字都以醒目的高亮红色显示,找到你要查询的目标文档,用鼠标选中后,点击鼠标右键,弹出一个命令菜单栏(如图5)
5
    你可以根据自己需要运用这些结果:一是如果你习惯某种汉字编辑平台,如WPS、Word等,那么选择“以关联查看程序打开”;二是如果选择“用默认查看器打开”则程序毫不犹豫地以.txt纯文本方式展开文件;三是如果你要对所查询的内容进行专题处理,如编制某种特定内容的目录文档,则选择“复制搜索结果到剪贴板”,然后,再打开你所喜欢的汉字编辑平台,用粘贴方式把结果置入编辑区域编辑修改即可;四是如果你要直接制作成纸制文件,就选择“打印搜索结果”。
当然,你也可以选择“文件操作”,对查询结果在存储介质(软盘和硬盘)上的文件进行移动、复制、删除等操作(如图6)。
6
    第四步:为了安全起见,防止在替换操作过程中出现意外导致原文件的内容丢失,可以设置一个文件备份目录,当软件在执行替换操作时,会事先将这些文件做好备份。点击工具栏中的“选项”按钮,选择“替换”标签,在“备份文件路径”中设置备份文件保存的位置就可以了(如图7)。
7
    第五步:在搜索结果中,选中想要替换的某一条结果,点击工具栏上的“替换”按钮,会弹出“替换确认”和“正在处理”进度对话框,在“替换确认”对话框中会显示第一处关键字(如图8),确定要替换的话就点击“替换这个”按钮,随即弹出一个确认对话框(如图9),点击“是”即可完成第一处的替换,再按照相同的方法替换完所有内容。
89
    当然,这么做看上去并不简易,如果在前面显示的搜索结果中就已经确认每处关键字都是需要替换的,那么就可以在图8中点击“替换全部剩余文件”,只见屏幕上的进度条一路狂奔,所有文件中的“clean”就全都被替换成了“Cleaner”。
经过以上的操作,所有的替换已经完成。为了防止误操作,最好把所有文件设置为只读属性,这些工作Search and Replace也能轻松完成。
    先通过搜索关键字的方式将所有的文件搜索出来,等搜索完毕后,在文件列表中按“CTRL+A”全选所有文件,再点击鼠标右键,选择“更改所选文件属性”,在弹出的窗口中将“只读”选中即可(如图10)。此法对文件分散在硬盘各个角落的情况来说异常方便。
10
    四、Search and Replace的设置
以上操作是建立在适当的条件设置基础之上进行的,因此,为了提高查询效率和准确率,应通过有效的条件限制和功能设置达到尽量缩小搜索范围、减少搜索时间的目的。
    1、对文件搜索范围的设置
在主界面的第三行命令输入框内,我们应该手工将文件掩码统一更改为“*.*”,表示搜索所有与第一行命令输入框内所要查询字段或主题词相同的所有文件,包含所有尽可能有的文件格式、文件名称、文件内相同字段的文档。当然,你也可以在“*.*”的设置上下点工夫:如果你既记得某些关键字,也清楚地知道自己是用某种习惯了的汉字操作平台,你就把第二个“*”号变成汉字平台所支持的格式,如:*.doc或*.WPS,然后,在第一行搜索框内填入所要查找的关键字即可,但关键词与文档后缀要分别对号入座,绝对不能在第三行输入框中填入类似“我们.doc”结构形式的字符串,否则,程序会提示逻辑语法错误。设置文件掩码“*.*”时点击文件过滤右侧的按钮,打开设置窗口,在此即可进行设置(如图11)。

11

    2、对限制条件及展示效果的设置

选择主界面下拉菜单“查看→选项”,打开“搜索与替换选项”对话框(如图12),在这里有常规、搜索、替换、输出和过滤等五个标签选择菜单,相应选择这五个菜单,可以对所要查找文档的表现形式,如前景和背景颜色、查到后用什么字处理平台软件打开、默认打开程序、所产生的查询结果存储在哪个目录以及对所要查找文件的特性进行描述,如:所要查找的文件大小、文件生成日期等进行查询范围设置。
12
    3、对查询对象及属性的设置
为了扩大搜索范围,最大限度地减少搜索“死角”,Search and Replace还提供了许多贴心实用的选项,你只需在主菜单选择“标记”菜单(如图13),用鼠标选择“区分大小写”、“搜索子目录”、“全字匹配”、“搜索ZIP文件”等项目,使其处于陷下去状态。建议你不论输入何种字段的查询都要把这些选项选中,使搜索范围能达到全方法,不致于遗漏对多层子目录或压缩包内文件的搜索。
13
    可能通过我们以上的描述,有多朋友还是不明白它到底有什么特别的功能,它和Word中的替换功能有什么不同,其实答案很简单:Word是针对已经打开了的文件进行文件替换,而这个Search and Replace可以对没打开的文件进行批量替换。另外,该软件还有脚本编辑器等扩展功能,你只需打开软件中的脚本编辑器,你就会发现Search and Replace对脚本文件的查找替换功能一样非常强大,有兴趣的朋友可以作进一步的研究。

附件下载: [Downlink href=”http://pan.baidu.com/s/1ntt0mk5″] ha_SearchandReplace(大小:1.5MB)[/Downlink]

原文链接:,转发请注明来源!