7

我的问题

我正在使用agApplication(service)在我的文件中搜索。由于 ag 将字符串视为正则表达式模式,因此我必须转义括号并使用:

ag 'Application\(service\)'

这既麻烦又容易错过,尤其是当我的搜索中有多个正则表达式符号时。

我试过什么

  • 搜索手册
  • 转义正则表达式字符(有效,但容易出错)

我的问题

如何指示 ag 将搜索词视为文字字符串,而不是正则表达式模式?

4

1 回答 1

9

您正在寻找的选项是

-Q --literal:不将 PATTERN 解析为正则表达式。尝试从字面上匹配它。

@ https://github.com/ggreer/the_silver_searcher/blob/master/doc/ag.1.md

于 2019-05-26T19:06:12.010 回答