确认搜索文字字符串

确认搜索文字字符串

当我想搜索 html 标签的一部分时,我厌倦了必须逃避一切。

我如何确认搜索我输入的内容没有必须逃避什么?

例如

ack-grep 'console.log(foo'

我得到:

Unmatched ( in regex; marked by <-- HERE in m/console.log( <-- HERE par/

答案1

您必须逃避正则表达式。

ack 'console\.log\(foo'

(您应该逃避,.这样你就不会匹配“consoleflog”,因为.它匹配任何单个字符)

如果您不想这样做,请执行以下操作以自动引用每个元字符。

ack -Q 'console.log(foo'

相关内容