关于在本地多个文件中搜索文本,我大概总结了一下
1. 文件格式只是PDF
a. 不在意搜索速度
推荐这个PDF阅读器的"搜索"功能(国内用户下载需要挂梯子),因为功能最强大 PDF-XChange Co Ltd :: PDF-XChange Editor
b. 在意搜索速度
推荐使用这个PDF编辑器先生成索引(因为是收费软件,如果不买的话,需要在试用期完成索引的生成): 福昕PDF编辑器_PDF编辑器中文版下载_PDF编辑器电脑版_福昕官网 (foxitsoftware.cn)
然后用这个pdf阅读器的"高级搜索"功能在生成的索引中搜索(当然如果买了上面的收费软件就可以略过这步): 福昕阅读器专业版免费下载_支持PDF合并、PDF拆分及旋转的PDF阅读器_福昕官网 (foxitsoftware.cn)
2. 文件格式只是TXT
基本每个成熟的文本编辑器都有在文件夹中搜索的功能,也都支持正则表达式.
个人觉得功能最强大最好用的是Emeditor.收费软件,也有免费版: EmEditor text editor (64-bit) - Official app in the Microsoft Store
3. 多种文件格式
推荐FileLocator Pro,功能最强大. 收费软件,但可以无限试用: Filelocator Pro – Mythicsoft
在意搜索速度可以使用"索引搜索"模式,但这个模式不能用正则表达式.
不在意搜索速度可以使用"专家"模式,有包括正则表达式在内的多种搜索模式.