您好我将项目从obj-c转换为c ++。 我已经看到没有自动化工具可以做到这一点。 我一步一步地使用正则表达式来翻译项目的各个部分。 我试着用
\-\((.*)\)(.*);
翻译-(void)initNamesPlist; in void initNamesPlist();
但这甚至匹配
-(void)shuffle:(int[])mazzo numberOfCards:(int)n;
所以我尝试\-\((.*)\)([^:]*);
,但这匹配了项目中的所有内容......
如何在没有参数的情况下匹配函数? 但是有更好的方法来翻译项目吗? 感谢