python 正则 多行匹配问题?

2025-06-26 19:32:06
推荐回答(1个)
回答1:

你看看想要的是不是这个:

ret = re.findall(r'/begin([^/]*)/end',content,re.S)

.*会匹配所有字符,所以你那个会匹配第一个/begin和最后一个/end,包括之间的所有/begin, /end. 我这样写,不允许中间出现/,就没问题了。