确定“无法比拟(正则表达式”错误

时间:2012-04-14 21:27:00

标签: regex ack

我真的很困惑:

我正在尝试ack在我的项目中调用JavaScript函数hideSideBar(arg1, arg2, etc..)

因为可以选择不带参数调用它,所以我开始只查找hideSideBar(的实例

ack hideSideBar\(
error: Unmatched ( in regex ...

我很困惑,因为我正在逃离左翼...所以为什么要寻找一个右括号?

(我知道我可以使用通配符并ack hideSideBar\(.*\)来获取我正在寻找的东西。我更感兴趣的是理解为什么我尝试做的事情不起作用。

谢谢!

1 个答案:

答案 0 :(得分:3)

如果您在终端中输入ack hideSideBar\(,请执行 shell将删除\并将hideSideBar(传递给ack

所以hideSideBar\(应该包含在'...'(或"...")中 shell将删除引号并将hideSideBar\(传递给ack