ag:搜索精确的字符串,而不是模式
ag: search exact string, not a pattern
我的问题
我正在使用 ag 在我的文件中搜索 Application(service)
。由于 ag 将字符串视为正则表达式模式,因此我必须转义括号并使用:
ag 'Application\(service\)'
这很麻烦而且容易遗漏,尤其是当我的搜索中有多个正则表达式符号时。
我尝试了什么
- 搜索手册
- 转义正则表达式字符(可行,但容易出错)
我的问题
如何指示 ag 将搜索词视为文字字符串,而不是正则表达式模式?
您要查找的选项是
-Q --literal: Do not parse PATTERN as a regular expression. Try to match it literally.
@https://github.com/ggreer/the_silver_searcher/blob/master/doc/ag.1.md:
我的问题
我正在使用 ag 在我的文件中搜索 Application(service)
。由于 ag 将字符串视为正则表达式模式,因此我必须转义括号并使用:
ag 'Application\(service\)'
这很麻烦而且容易遗漏,尤其是当我的搜索中有多个正则表达式符号时。
我尝试了什么
- 搜索手册
- 转义正则表达式字符(可行,但容易出错)
我的问题
如何指示 ag 将搜索词视为文字字符串,而不是正则表达式模式?
您要查找的选项是
-Q --literal: Do not parse PATTERN as a regular expression. Try to match it literally.
@https://github.com/ggreer/the_silver_searcher/blob/master/doc/ag.1.md: