Search and Replace是Funduc 公司推出的一款功能强大的搜索与替换工具,支持以脚本文件(Script)或二进制的表示方式对同一硬盘中的所有文件执行搜索与替换。此外,该款软件还可以搜索ZIP中的文件,并支持正则表达式。对于已搜索到的文件,可以针对其内容、属性及日期进行修改或启动关联应用程序,另外还支持文件管理器的右键快捷功能菜单。
某译者在翻译法律文件时,发现自己将institute和institution弄混淆了,且在多个文件翻译过程中处理的方式均有区别。现在该译者想把多个文件中的institutes替换为institutions。那么如何才能在不打开文档的前提下快速搜索并替换掉相应的内容呢?
1.主界面窗口有四个文本框,依次为“搜索”“替换为”“过滤”和“路径”。首先进行以下设置:“搜索”框中输入“institutes”,“替换为”框内输入“institutions”。“过滤”这一栏默认的文件类型是“*.txt”和“*.hlp”,但为了尽可能包含所有的文件格式、文件名称和文件内相同字段的文档,这里建议输入“*.*”。然后在“标记”选项卡的下拉框里选上“搜索子目录”。最后将待搜索的文件路径选好,点击替换按钮即可,具体设置效果如图2-16所示。
图2-16 在Search and Replace中设置搜索与替换条件
2.开始替换操作后,为避免错误替换,建议一处一处操作。如果不需要替换,那么点击“跳过此处”这个按钮。如果需要替换,那么点击“替换此处”按钮,如图2-17所示。如此操作,直至完成所有替换。
图2-17 Search and Replace中的替换选项界面
选择主界面下拉菜单“视图”>“选项”。弹出“Search and Replace选项”对话框,有“常规”“显示”“搜索”“替换”“输出”和“过滤”六个选项卡。可在此设置所要查找文档的呈现形式(如前景色、背景色及上下文字体)、默认打开程序、查询结果存储路径及文件属性描述(所要查找的文件大小、文件生成日期)等,如图2-18所示。
图2-18 在Search and Replace中设置搜索限制条件及呈现效果
为扩大搜索范围,可在主菜单选择“标记”菜单,对“区分大小写”“搜索子目录”“全字匹配”“搜索ZIP文件”等项目进行选择。在进行搜索时,建议将前5个选项一起选中,尽可能不遗漏多层子目录中或压缩包内的文件,具体细节如图2-19所示。
图2-19 Search and Replace中的标记菜单设置界面
为了有效精确查找,我们可以使用正则表达式进行搜索,操作之前需要在“标记”菜单选中“正则表达式”。以下提供三种搜索方式:
1.如要搜索含有任一关键词的内容,使用“(关键词1|关键词2|……)”表达式。对于双语对照的.txt格式文本,双击“搜索结果”框中的内容可以查看上下文内容,有助于译者把握关键词的译法和用法,如图2-20所示。
图2-20 Search and Replace中的正则表达式搜索演示(一)
2.如要搜索以关键词开头的内容,使用“^(关键词1|关键词2|……)”表达式,如图2-21所示。
图2-21 Search and Replace中的正则表达式搜索演示(二)
3.如要搜索同时含有“关键词1”和“关键词2”的内容或组成的词组,输入“关键词1*关键词2”表达式,如图2-22所示。
图2-22 Search and Replace中的正则表达式搜索演示(三)