我有一个多行字符串,如下所示:
tt = """
some text
myvar=foo
some more text
"""
现在我要做的是提取'myvar ='背后的值,在这种情况下'foo'。
我试过这样:
import re
m = re.match('^myvar=(.*)$', tt, flags=re.MULTILINE)
if m:
print(m.group(1))
但m
总是None
。它仅适用于单行字符串,例如:
tt = 'myvar=foo'
我错过了什么?我是python的新手,但不是正则表达式。