找到了之前參考的博文,用來記錄一下https://www.cnblogs.com/baxianhua/p/8572805.html
平常 點 (.)去匹配任意字符的時候,是不能匹配換行符的
匹配換行:
第一種方法:為了修正這個問題,修改模式字符串,增加對換行的支持。比如:
添加對換行符的支持,(?:.|\n)
指定了一個非捕獲組(即,這個組只做匹配但不捕獲結果,也不會分配組號)
第二種方法:re.DOTALL
re.compile()函數接受一個標志參數叫re.DOTALL,在這里非常有用,它可以讓正則表達式中的點(.)匹配包括換行符在內的任意字符。