Search and Replace是一款高效的文本处理工具,常用于在单个或多个文件中批量查找特定内容并将其替换为新内容,它不仅支持对特殊字符、ASCII、ZIP文件、脚本、命令搜索等搜索与替换。它兼容 ASCII 编码与脚本搜索模式,搜索结果可按文本或网页形式展示,还支持批量修改文件的时间属性。提供了更强大的批量处理能力、复杂的模式匹配以及非破坏性的安全操作。
特色
1、在多个子目录中的多个文件中搜索和替换。
2、搜索.ZIP文件。
3、正则表达式搜索/替换的高级egrep语法。
4、脚本和命令开关。
5、以用户可配置的字体和颜色“在上下文中” 查看颜色编码结果。
6、非常快。
7、上下文相关的帮助。
8、数千名满意的客户。
9、国际版本可用。
Search and Replace使用方法
1、Search and Replace的界面简洁直观,设置好要查找和替换的内容、文件格式、文件夹。点击查找,很快就出现查找结果所在的文件及位置。

2、使用这款工具时,有关搜索的设置,是在导航栏和Flags菜单里面。功能包括:查找时是否区分大小写、是否搜索子文件夹、是否全字匹配、是否搜索ZIP文件、是否使用正则表达式等。

3、Flags菜单的设置如下:

4、还有一些要注意的选项设置,可以通过View下面的Options进行设置。

如果是执行批量替换操作的话,那一定要关注一下替换选项设置。比如,强烈建议在执行替换之前,要备份文件。

此外,替换之后是否更改文件的日期和时间属性,也是一个要注意的地方。默认情况下,替换完之后会批量更新为当前时间。Search and Replace可以说非常适合入门使用,软件功能直接易用。
Search and Replace功能
1、搜索和替换操作是否区分大小写,可以通过设置多个文件掩码和过滤器在不同文件中进行,并且支持跨越多行。
2、该程序能够对Windows剪贴板进行搜索和替换。您还可以通过按F3键进行简单搜索,并且可以将后续的搜索或替换限制在“搜索结果”列表中当前显示的文件中。
3、自动识别Unicode文件以便进行查找和替换。
4、您可以在“二进制模式”对话框中将脚本应用于“搜索/替换字符串”,这使得可以对RTF代码、HTML代码、Unicode文件进行特殊处理,此外还支持用户自定义的查找表和我们提供的查找表。
5、您可以将“结果列表”的输出发送到打印机,保存到您选择的定界符格式的文件中,或通过自动生成的HTML文件在网页浏览器中查看。如果您拥有彩色打印机,还可以打印HTML文件以获得彩色编码的输出。
6、可以对搜索结果中的文件进行操作。
7、在HTML模式下,搜索和/或替换操作时,会自动将纯文本转换为HTML特殊字符。
内部的“上下文”查看器使您可以在上下文中查看带有周围文本的搜索结果,您可以从一个“搜索命中”跳到下一个并编辑文本文件,Search and Replace自动检测正在搜索的文件是否为文本,如果不是,将使用我们的免费辅助工具HexView自动查看二进制文件,或者,可以将“搜索和替换”配置为使用单独的外部编辑器启动,以查找文本与二进制文件中的搜索命中内容,外部编辑器页面上的链接提供了有关使用TextPad(Helios软件,www.textpad.com),Multi-Edit(美国控制论,www.multiedit.com),UltraEdit(IDM计算机解决方案,www.ultraedit.com)的信息),Hex Workshop(BreakPoint软件,www.bpsoft.com)和Notepad ++(Sourceforge-Notepad ++http://notepad-plus.sourceforge.net)。
9、搜索和替换功能还可以在“找到的”文件上启动相关程序。例如,如果搜索结果出现在.htm或.html文件中,就可以启动网页浏览器。
10、文本文件可以通过自动换行功能,在指定列中重新调整格式。
11、您可以在文件的前面或后面添加文本。
12、“忽略空格”功能能够识别短语,无论换行符处于何位置。
13、该程序能够读取主机上的环境变量,并可以通过“ %% envvar =”的语法在搜索和替换中使用这些变量。举例来说,可以用字符串“ %% envvar = temp%%”来引用“temp”环境变量。
替换,包括脚本和二进制操作中的替换,可以在进行替换之前在上下文中可视化。
15、您可以选择将替换操作中的变更文件保存到备份目录,并在替换过程中保留原始文件的时间和日期戳。
16、正则表达式运算符包括基本的grep风格的子字符串和匹配运算符,以及一些特殊的替换运算符,比如大小写转换、文件和路径名替换、计数器和二进制模式运算符。递增计数器操作使得您可以快速修改一个或多个文件中的数字序列,或者在原本不含数字的位置插入数字。(请参考正则表达式的英文或德文版本)。
17、该脚本允许您指定多个搜索和替换组合,能够保存特定的搜索或替换字符串以供日后使用,并支持处理多个驱动器、目录和文件掩码。通过高级脚本设置,您可以控制程序的选项,在脚本中嵌入注释,并通过布尔表达式计算器进一步指定在脚本运行过程中要处理的文件。在构建脚本时,您可以在脚本编辑器中按住CTRL键,同时点击“插入”或“全部删除”按钮,从邮件对话框中轻松添加“搜索/替换和掩码/路径”值(详细请参见“脚本编辑器”页面)。脚本中包含一个迭代运算符,可以使脚本按指定次数重复执行。此外,二进制模式下的搜索和替换功能使您能够处理包含特殊字符(如制表符、换行符和回车符)的二进制文件和文本文件(详见二进制编辑器页面)。
18、多个包含和排除的文件掩码允许您搜索所有“ .htm”和“ .html”文件,但排除以“ s”或“ t”开头的“ .htm”文件。此外,您还可以创建复杂的文件掩码,以包含特定的子目录而排除其他子目录。例如,通过“过滤器选项”,您可以设置只包括在指定日期之后创建且小于您设定大小的文件。
19、在文件中首个匹配项被找到后,可以停止搜索。这在处理大文件或多个文件时非常实用。此外,“不替换”标志可以用来禁用替换功能,这对需要额外避免意外替换的管理员或用户来说很有帮助。
20、在执行操作之前,您可以通过“应用脚本”功能将脚本应用于“搜索和/或替换”字符串。例如,您可以使用转换脚本来处理 HTML 特殊字符或 RTF 的“转义”代码的纯文本等价物。
21、用户对替换提示和警告的控制方式包括逐个字符串、逐个文件、全部替换(无警告)以及这几种方式的组合,例如可以选择跳过文件中的所有后续内容。
22、增强版的“触摸”对话框让您能够更改时间/日期戳和文件属性。
23、您可以通过Windows的“开始”查找菜单启动搜索和替换功能。将文件和/或目录从资源管理器或文件管理器拖放到“搜索和替换”的主窗口中,会自动识别这些文件进行处理。此外,Windows资源管理器的外壳扩展使您能够对特定文件或选定的文件组执行搜索和替换操作。
24、“撤销”功能可以用来回退上一次的搜索替换操作(请参考F1帮助)。
25、在不需要先手动解压文件的情况下直接搜索ZIP文件。
26、用户可以自定义字体和颜色。
27、命令行支持(14个功能)涵盖了对大部分程序选项的管理,并提供了通过批处理文件进行搜索和替换的功能。
28、帮助文件中包含了多个实例。
29、已建立的成熟程序,具有定期更新和可靠支持的经验。