1. 程式人生 > >Python: 正則表達式匹配多行,實現多行匹配模式

Python: 正則表達式匹配多行,實現多行匹配模式

post 表達式 包括 實現 body 表達 捕獲 blog class

1) 點 (.)去匹配任意字符的時候,不能匹配換行符

技術分享圖片

在這個模式中(?:.|\n)是指定了一個非捕獲組(僅僅用來做匹配,部能通過單獨捕獲或者編號的組)

2) re.DOTALL

  re.compile()函數接受一個標誌參數叫re.DOTALL,在這裏非常有用,它可以讓正則表達式中的點(.)匹配包括換行符在內的任意字符。

技術分享圖片

Python: 正則表達式匹配多行,實現多行匹配模式