我在找“def”的正则表达式 其工作原理如下:
def h():
def f(a=1):
def g(a=-2):
def x(_sad,sda_,m=+3, n=-2):
如果它不起作用:
def (m, x=y)
我所做的:
^def\s\w+\((\w\,)*(\w+=?\+?\-?\d+\,)*(\w)*\):$
但是,它不通过大小写“def f(a=1):
”和“def g(a=-2):
”
我哪里做错了??你知道吗
我的目标是完成这些案例:
def h():
def f(a=1):
def g(a=-2):
def x(_sad,sda_,m=+3, n=-2):
不履行这些义务: 定义(m,x=y)
只是为了好玩
Regex demo
说明:
^
:字符串开头或行开头取决于多行模式\s
:“空白字符”:空格、制表符、换行符、回车符、垂直制表符sample+
:一个或多个sample\w
:“单词字符”:ASCII字母、数字或下划线sample*
:零次或多次sample输入:
匹配除
def (m, x=y)
以外的所有相关问题 更多 >
编程相关推荐