我正在尝试为 Visual Studio 搜索做一个正则表达式,它可以找到对某个不使用回调的某个类的方法的所有调用(该类是一个代理,我想找到同步调用)。
我想找到这种电话:
jc.GetStuff (data1, data2, data3);
但不是这个:
jc.GetStuff (data1, data2, data3, GetStuffCallback);
所以我正在尝试这个:
~(<jc>..*<(>.*<Callback>.*<)>)<jc>..*<(>.*<)>
而且,不知道我是否应该逃避那些括号:
~(<jc>..*<\(>.*<Callback>.*<\)>)<jc>..*<\(>.*<\)>
我不知道为什么这不起作用......我错过了什么?谢谢!