您的当前位置:首页正文

python re多行匹配

2024-11-11 来源:个人技术集锦

如果你要多行匹配,那么需要加上re.Sre.M标志. 加上re.S后, .将会匹配换行符,默认.不会匹配换行符. 代码如下:

 加上re.M后,^$标志将会匹配每一行,默认^$只会匹配第一行. 代码如下:

str = "a23b\na34b"

re.findall(r"^a(\d+)b", str)
#输出['23']

re.findall(r"^a(\d+)b", str, re.M)
#输出['23', '34']
显示全文