找到了之前参考的博文,用来记录一下https://www.cnblogs.com/baxianhua/p/8572805.html

 

平常 点 (.)去匹配任意字符的时候,是不能匹配换行符的

匹配换行:

第一种方法:为了修正这个问题,修改模式字符串,增加对换行的支持。比如:

 

 

 添加对换行符的支持,(?:.|\n)指定了一个非捕获组(即,这个组只做匹配但不捕获结果,也不会分配组号)

第二种方法:re.DOTALL

 

 

 re.compile()函数接受一个标志参数叫re.DOTALL,在这里非常有用,它可以让正则表达式中的点(.)匹配包括换行符在内的任意字符。

 

 

 

版权声明:本文为dong973711原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dong973711/p/11924090.html