Подтверждение поиска буквальных строк [closed]

Мне надоело избегать вещей, когда я хочу найти часть тега html.

Как я могу подтвердить поиск именно того, что я набираю без необходимости экранировать вещи?

например

ack-grep 'console.log(foo'

Я получаю:

Unmatched ( in regex; marked by <-- HERE in m/console.log( <-- HERE par/
15
задан 2 March 2012 в 23:41
1 ответ

Вы должны экранировать регулярное выражение.

ack 'console\.log\(foo'

(Вы должны экранировать . , чтобы не совпадать с consoleflog, потому что . ] соответствует любому одиночному символу)

И если вы не хотите этого делать, сделайте это, чтобы автоматически заключить в кавычки каждый метасимвол.

ack -Q 'console.log(foo'
18
ответ дан 2 December 2019 в 20:51

Теги

Похожие вопросы