如何使用未知数量的变量为python函数定义执行正则表达式?

时间:2014-07-15 17:32:55

标签: python regex

我试图获得一个正则表达式,它可以识别带有任意数量变量作为参数的python函数定义。到目前为止,我有:

"def\s[a-zA-Z][a-zA-Z_0-9]*\("

我正在寻找的一些例子是:

def a():

def b(c,d,_e1):

def f(g*):

def h(i**):

我该怎么做?一个正则表达式可以做到这一点吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

"def\s[a-zA-Z][a-zA-Z_0-9]*\((.*?)\):"