如何使用正则表达式在Python中识别C函数定义及其数据类型和参数名称?

2024-05-20 02:31:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我试过用这个正则表达式来检测函数,但它也是detects函数声明

result=re.match(^\s*('?:(?:inline|static)\s+){0,2}(?!else|typedef|return)\w+\s+\*?\s*(\w+)\s*\([^0]+\)\s*;?',Line)

我还想知道函数参数的数据类型和名称。如何使用正则表达式来实现这一点


Tags: 函数re名称声明returnmatchlineinline