re.match 与 ^
在MULTILINE模式下,match()仅匹配字符串的开头,而使用带有以“^”开头的正则表达式的search()将在每行的开头匹配。
>>> re.match('X', 'A\nB\nX', re.MULTILINE) # 没有匹配到
>>> re.search('^X', 'A\nB\nX', re.MULTILINE) # 匹配到
<_sre.SRE_Match object at ...>
参考链接: https://docs.python.org/2/library/re.html#search-vs-match