当我想搜索 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'