一次性搜索替换多个文档中的内容

2020-09-12 14:22:28 电脑爱好者 2020年15期

剑波

下载官方提供的免安装便携版(下载地址:https:∥www.softpedia.com/get/PORTABLE-SOFTWARE/Office/Portable-grepWin.shtml#download),启动软件后,首先点击“Search in”文本框后的“…”按钮,选择添加要搜索的磁盘或文件夹。假设我们要将“C:\Temp”文件夹下所有TXT文件中的“安全模式”,均替换为加引号的“安全模式”,那么,先选择“Text search”选项,然后在“Search for”框中输入要查找的关键词,在“Replace with”框中輸入目标关键词。最后,点击Search按钮,经软件搜索之后,在位于软件窗口下方的“Search results”窗格中,便会出现符合条件的文件名列表,并且在状态栏上给出符合条件的文件数,以及文件中符合条件的位置数量(图1)。

这时,点击窗口右下角的Content(内容)选项,会显示每个文件的文本内容;将鼠标放在一个条目上时,会显示出该文档的更多内容;双击条目可启动编辑器打开该文档,查看或处理其中的内容(图2)。

随后点击Replace按钮即可执行替换操作。注意,在替换前如果没有进行文件备份,软件会给出提示,询问是否不进行备份就执行替换操作。如果希望在替换前能自动备份文档,可到软件搜索选项(Search)栏的中部,选择“Create backup files”复选框,之后再执行替换操作时就不会提醒而自动备份(图3)。

除了直接查找和替换文本外,我们还可以使用正则表达式完成高级查找替换。启用正则表达式需要在Search栏内选中“Regex search”复选框,然后才可以在搜索或替换框中构造正则表达式。对它不熟悉的用户还可以按下F1功能键呼出正则表达式参数表进行查询(图4)。条件构造好之后,点击Search或Replace按钮进行查询或替换即可。