我已经编写了一个正则表达式来匹配 objc 中的无参数方法,但它也不能正常工作。它也匹配具有一个参数的方法。
这是正则表达式:
\-\s*\((?<RetType>.*?)\)\s*(?<FuncName>(\w+))\s*{
这匹配所有这些方法:
-(void) heyzapCheckinTapped: (id)sender {
我期待它不匹配这个 1 参数方法只是一个无参数的方法。
为什么它在一个参数的情况下匹配所有方法签名?它不应该在':'字符之前停止吗?
提前致谢。