Flag re.DOTALL (hay re.S) làm cho dấu chấm . khớp tất cả ký tự kể cả newline.
Ví dụ
import re paragraph = """This is a paragraph. It has multiple lines.""" match = re.search(r'.*
', paragraph, re.DOTALL) print(match.group(0))
Kết quả
This is a paragraph. It has multiple lines.
Lưu ý: Không có re.DOTALL, .* sẽ dừng ở newline đầu tiên.
Thay thế: Dùng [\s\S]* hoặc (?:.|\n)* nếu không muốn dùng flag.