ag: поиск точной строки, а не шаблона - PullRequest
1 голос
/ 26 мая 2019

Моя проблема

Я ищу Application(service) в моих файлах, используя ag . Поскольку ag рассматривает строки как шаблоны регулярных выражений, мне нужно избегать скобок и использовать:

ag 'Application\(service\)'

Это громоздко и легко пропустить, особенно когда в моем поиске несколько символов регулярного выражения.

Что я пробовал

  • Поиск в руководстве
  • Побег из регулярных выражений (работает, но подвержен ошибкам) ​​

Мой вопрос

Как я могу дать команду ag трактовать поисковый термин как буквенную строку вместо шаблона регулярного выражения?

1 Ответ

1 голос
/ 26 мая 2019

Опция, которую вы ищете:

-Q --literal: не анализировать PATTERN как регулярное выражение.Попробуйте сопоставить его буквально.

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

...