高级多重文本查找与替换 用它来实现

2023-04-07     电脑爱好者

原标题:高级多重文本查找与替换 用它来实现

许多时候,我们需要从多个文本文件中查找并替换字符串,甚至其中可能还会包含换行符、制表符等。在Windows的记事本程序中,显然无法完成这样的任务。利用Search and Replace这个小软件,便可以轻松地从多个不同类型的文件中搜索并替换复杂的内容。

文|波哥

Search and Replace为绿色软件,无需安装,直接运行唯一的EXE主程序即可启动。注意,系统中要有Microsoft .NET Framework 4的支持,若没有该组件,运行随该软件提供的Web Installer快捷方式,联网安装即可。

软件启动后会首先弹出一个“Test mode”(测试模式)和“Preview mode”(预览模式)提示窗口,大意是软件目前运行在测试模式下,(被替换的)文件内容不会改变;同时软件运行在预览模式下,可以在文件内容被真正替换之前,看到替换后的文件内容是什么样。这两种模式是为了帮助学习和直观地使用该软件而设的(图1)。

如果要关闭这两种模式转为实操,点击“Tools”菜单并选择相应的“Preview Mode”和“Test Mode”命令即可(图2)。

在执行查找和替换操作时,首先要确认查找和替换的模式和内容。模式选择有“Simple”(简易)和“From⋯To⋯”(从⋯替换为)两种。先以简易模式为例,在“Simple”选项卡的“Search for this text”框中输入查找的内容,在下方的框中输入替换内容。接下来指定目标文件,只需将文件拖拽到右侧“Drag' n' Drop”选项卡下的框中即可。最后点击“Search and Replace”按钮执行替换(图3)。

利用替换模式中的“From⋯To⋯”可以构建更为复杂的搜索和替换条件。点击该选项卡,在左侧的前两个文本框中分别填写搜索起始和终止的字符串内容或标志,这样就大大扩展了搜索内容的定义范围,将静态字符串变为动态字串,然后在下方的文本框中输入替换内容。搜索替换的目标文件范围也可以更广泛,点击“Specify Directory”选项卡,可以指定文件所在的文件夹,可以选择包含子目录及所有文件(图4)。

最后执行替换操作。执行替换操作后,在右侧中部和下方的信息窗口中,将会显示被替换的文件以及详细的处理信息。 CF

原文刊登于2022 年 12月1 日出版《电脑爱好者》第 23 期

END

更多精彩,敬请期待……

文章来源: https://twgreatdaily.com/zh-hans/417ee6b1ac39e05800dbb3141f39df3c.html