python3正则表达式多行

时间:2018-01-23 18:36:58

标签: regex python-3.x multiline

我已经阅读了关于这个和相当数量的帖子的教程,我在多线模式下遇到python3正则表达式匹配问题。考虑简单的测试:

text = "abcdef\nghijkl"
exp1 = "^.*(def)"
exp2 = "^.*(jkl)"
print(text)
import re
re.compile(exp1, re.MULTILINE).match(text) is not None
re.compile(exp2, re.MULTILINE).match(text) is not None

这导致:

abcdef
ghijkl
True
False

这是我能找到的最基本的例子,所有其他在线正则表达式匹配的示例表明两者都应该与多行匹配,但这并不是。我错过了什么?任何帮助表示赞赏。谢谢。

0 个答案:

没有答案