35

我必须搜索大量.txt文件。我知道我可以进行多个单词搜索,但这是我的问题。我希望我的结果只是.txt包含搜索条目的所有单词的文件。

例如:

文件 1

test1

文件 2

 test1
 test2

搜索文件test1并且test2只会显示文件 2。

希望有人可以帮助我。谢谢

4

3 回答 3

55

如果您使用的是 Notepad++ 编辑器(如问题标签所示),您可以使用出色的“在文件中查找”功能。

转到Search > Find in Files(键盘上瘾的Ctrl+Shift+F)并输入:

  • 找到什么 =(test1|test2)
  • 过滤器 =*.txt
  • Directory = 输入您要搜索的目录的路径。您可以检查Follow current doc.是否有要填充的当前文件的路径。
  • 搜索模式 =Regular Expression
于 2013-07-26T06:58:37.497 回答
5

如果您使用的是 Notepad++ 编辑器 Goto ctrl + F 选择 tab 3 find in files 并输入:

  1. 查找内容 = text1*.*text2
  2. 过滤器:
  3. 搜索模式 = 正则表达式
  4. 目录 = 输入您要搜索的目录的路径。您可以勾选关注当前文档。使当前文件的路径被填充。
于 2018-10-16T08:35:57.043 回答
-1

这是另一个“如果你使用 X”的解决方案,但如果你使用 GitHub,你可以使用搜索栏在你的存储库中查找代码。然后它将列出与该代码部分匹配的文件。

于 2021-10-12T08:47:13.407 回答