现在有大量的.c文件需要批量修改函数头,类似的格式为
/* xxxxxxxx
xxxxxxxxx
xxxxxxxx
@warning xxxxxx
*/
Xxxx 函数名(xxxxx)
{
Xxxxxxxx
}
函数头中可能包含/* xxx */,@warning也不一定存在。想在函数头末尾添加类似 @html_文件名_函数名 这样的字段。新人刚学python,想用正则,但貌似正则无法支持 /* */的嵌套,搜到网上有人说用pyparsing可以实现,getting started文档比较简单,没看明白怎么使用。ide里面都能区分注释和函数名,所以想请教一下这个问题的处理思路和方法,是否有现成的方式
/* xxxxxxxx
xxxxxxxxx
xxxxxxxx
@warning xxxxxx
*/
Xxxx 函数名(xxxxx)
{
Xxxxxxxx
}
函数头中可能包含/* xxx */,@warning也不一定存在。想在函数头末尾添加类似 @html_文件名_函数名 这样的字段。新人刚学python,想用正则,但貌似正则无法支持 /* */的嵌套,搜到网上有人说用pyparsing可以实现,getting started文档比较简单,没看明白怎么使用。ide里面都能区分注释和函数名,所以想请教一下这个问题的处理思路和方法,是否有现成的方式