我正在尝试使用 Python 为 C 语言开发调用图实用程序。
我想匹配 gcc 风格(函数名从第 0 列开始)C 函数声明像
int grant_admin_privileges ();
我可以推导出这个正则表达式:
([\w_]+\n?\s?)*\(.*\)
但它只匹配
grant_admin_privileges ();
但是如果我使用
int grant_admin_privileges ()
样式声明
正则表达式匹配
int grant_admin_privileges ();
得当。
注意:如果我使用
([\w_]+\n?\s?)+\(.*\)
我上面提到的两种情况都没有找到匹配项。
请帮我弄清楚我在哪里犯了错误。谢谢。