1
A
回答
1
如何将我的ag搜索限制为只以。开头的文件?
像这样:
ag -u -G ^\..*$ PATTERN
在您的例子,该文件.test
是隐藏的,所以选项-u
就派上用场了。这个选项可能是你在搜索时错过的。
让我解释的正则表达式^\..*$
:
^
表示:字符串\.
的开始意味着:点字符.*
表示:任何字符(.
)任意次数(*
)$
是可选的;它标志着字符串的结尾匹配
注:我打开了股份公司bug tracker,因为我看到搜索并不局限于文件的名字开始与.
,因为它应该是这个正则表达式。
更一般地,来搜索文件名匹配正则表达式,可以使用:
ag -G REGEX PATTERN
(同ag --file-search-regex REGEX PATTERN
)
检查手册上AG的资料。
相关问题
- 1. mongoquery搜索字符串以特定字母开头
- 2. Eclipse的文件搜索 - 如何搜索特定字符串
- 3. 如何使用正则表达式搜索以特定文本开头的行
- 4. 搜索文件中的字符串,忽略以#开头的行#
- 5. 搜索以下划线字符开头的文件名
- 6. 搜索以字母开头
- 7. 在NSString中搜索以特定文本开头并以“
- 8. vim:搜索并替换以特定字符串开头的一行字
- 9. 如何搜索包含特定文本字符串的文件?
- 10. 如何使用Java复制以文本文件中的特定字符开头和结尾的字符串
- 11. 以特定字符开头的列表文件
- 12. 解压以特定字符串开头的文件
- 13. 如何删除以特定字母开头的文件
- 14. 如何使g ++在特定目录中搜索头文件?
- 15. C++:搜索以给定前缀开头的字符串数组
- 16. 查找以给定搜索字符串开头的词数 - Regex
- 17. 如何搜索包含特定字符串的所有文件?
- 18. 在R中使用list.files()来查找以特定字符串开头的文件
- 19. 使用awk搜索以字符串开头但包含字符串的行
- 20. 仅在第一行文件中搜索特定开始模式
- 21. 搜索特定字符的字符串
- 22. 如何修剪以特定表达式开头的字符串?
- 23. 如何挑选以特定字符串开头的类
- 24. 如何查找以特定字符开头的单词
- 25. VIM搜索以&符号开头的字符
- 26. 搜索特定字符
- 27. 搜索特定字符串
- 28. Linq to EF搜索不以字母开头的字符串
- 29. SQL和SQLite:如何搜索以数字开头的字段
- 30. 使用Javascript - 搜索字符串中使用特定字符
嗯,我偶然发现了使用zsh的扩展来做到这一点,但它只能通过列出当前目录中的文件('ag foo。*',其中'。*'解析为'.test')来工作。这对我目前的需求来说没问题,但作为一个强大的解决方案并不令人满意 – astephenb