当我使用 regex 匹配一些使用 Python 的字符串时,我遇到了一个问题。
示例字符串:
ln[1] --这是一个字符串--
ln[2] 匹配下面的行。
ln[3] --这是一个字符串--
ln[4] 从这里开始匹配这一行。
ln[5] - 这是结束 -
我想在上面的字符串中提取 abc 。
代码:
pattern = re.compile('%s(.*?)%s' % ('--This is a string--', '-This is the end-'))
re.findall(pattern, string)
我怎样才能只得到第 4 行,而不是得到第 2 行到第 4 行?
非常感谢。