Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะจับคู่รูปแบบกับหลายบรรทัดใน Python ได้อย่างไร


แฟล็ก re.DOTALL บอกให้ไพ ธ อนสร้างอักขระพิเศษ '.' ให้ตรงกับอักขระทั้งหมด รวมทั้งอักขระขึ้นบรรทัดใหม่ด้วย

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

เอาท์พุต

This is a paragraph.
It has multiple lines.