为什么这不起作用?!
re.match(r".*hello.*", "\n\nhello\n\n", re.MULTILINE)
请帮忙吗?
Windows 7 x64 Python 2.7.3
答案 0 :(得分:6)
您正在寻找re.DOTALL
:
re.match(r".*hello.*", "\n\nhello\n\n", re.DOTALL)
引用文档:
使
'.'
特殊字符与任何字符匹配,包括换行符;如果没有此标记,'.'
将匹配除换行符之外的任何内容。
re.MULTILINE
改变^
和$
匹配的位置,而不是.
点匹配模式匹配的位置。