Eclipse正则表达式搜索不起作用

时间:2018-04-12 14:53:59

标签: regex eclipse

我正在尝试找到以下格式<obj>.Apply(<arg1>,<arg2>)

的方法用法

所以我在项目资源中搜索这个正则表达式:\.Apply\([^,]*?,[^,]*?\)

但这不起作用。

除了接受<obj>.Apply(<arg1>,<arg2>)之外,它还接受了<obj>.Apply()

我已经验证了正则表达式在regex101.com上有效,所以我不确定为什么这不适用于eclipse?

我使用的eclipse是用于C / C ++开发人员的Eclipse IDE,版本:Oxygen.3发行版(4.7.3),Build id:20180308-1800,我正在搜索的项目是使用GoClipse插件的Go项目。

1 个答案:

答案 0 :(得分:1)

如果您只想匹配.Apply(a1,a2),则此部分执行此操作:

\.Apply\([^,)]+,[^,)]+[^,)]

https://regex101.com/r/ILKcsT/3/