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