Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để khớp mẫu trên nhiều dòng trong Python?

Cờ re.DOTALL yêu cầu python làm cho ký tự đặc biệt ‘.’ Khớp với tất cả các ký tự, bao gồm cả các ký tự dòng mới.

import re
paragraph = \
'''
   This is a paragraph.
   It has multiple lines.
'''
match = re.search(r'<p>.*</p>', paragraph, re.DOTALL)
print match.group(0)

Đầu ra

This is a paragraph.
It has multiple lines.