我正在尝试在 python 中使用一些正则表达式进行模式匹配。我正在看一个非常简单的例子,但这并不像我预期的那样工作。片段如下。我希望它打印“匹配”,但它没有
>>> line="123 a bcdef12"
>>> data_headers = re.compile('.*a bc.* ')
>>> if data_headers.match(line):
... print "match"
...
>>>
我还尝试了以下方法:
>>> data_headers = re.compile(' a bc* ')
>>> data_headers = re.compile('.*a bc* ')
但两者都没有找到任何匹配项。
欢迎任何建议。谢谢