繁体   English   中英

如何为变量数量未知的python函数定义做正则表达式?

[英]How would I do a regular expression for a python function definition with an unknown amount of variables?

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

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

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

def a():

def b(c,d,_e1):

def f(g*):

def h(i**):

我该怎么做? 单个正则表达式可以解决问题吗?

尝试这个:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM