使用Python中的正则表达式在匹配模式后打印三行
亲爱的python社区: 我想在python打印中匹配模式后打印三行 匹配行很容易,例如,通过使用re.matchr'.match'.pattern使用Python中的正则表达式在匹配模式后打印三行,python,Python,亲爱的python社区: 我想在python打印中匹配模式后打印三行 匹配行很容易,例如,通过使用re.matchr'.match'.pattern 如何在python中实现这一点?等效的操作可以使用grep-A3模式文件名来执行。假设您在这些行上进行迭代,我会使用类似的方法 i = 0 for line in lines: if re.match(pattern, line): i = 4 if i > 0: print line
如何在python中实现这一点?等效的操作可以使用grep-A3模式文件名来执行。假设您在这些行上进行迭代,我会使用类似的方法
i = 0
for line in lines:
if re.match(pattern, line):
i = 4
if i > 0:
print line
i -= 1