我需要的是返回包含单词'func'并以'{'
结尾的整行我想在swift文件中检测函数声明,并添加注释作为函数体的第一行。
例如:
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^(-[^{]+\\{)" options:NSRegularExpressionAnchorsMatchLines error:&error];
这将返回任何.m文件中的每个目标C函数声明。 我只想要替换^( - [^ {] + \ {)的模式。这样我就可以申请.swift文件来检测swift函数调用。
该程序是用Objective-C编写的,所以如果有人能给我Objective C模式,返回包含'func'的行并以'{'结尾 - 这将符合我的要求。
答案 0 :(得分:-1)
我知道这将搜索你看到的确切模式。我已经添加了在func之后再搜索一个单词。所以它会找到一个声明为这样的函数
func add {
<强> \ B(瓦特{4})\ S(\ W + \ S [{])强>