正则表达式从Python中的文件中提取多行行

时间:2018-11-21 20:27:14

标签: python regex

我正在尝试编写正则表达式以从具有系统调用跟踪的文件中提取多行行。我尝试查找发生错误的系统调用跟踪。这是一个调试项目。 我的目标是提取关键字“错误之前”和“错误之后”之间的所有行 这是我的尝试。 https://repl.it/@kaloon/LiquidDimgrayParser

我可以知道它有什么问题吗?

1 个答案:

答案 0 :(得分:1)

类似以下的内容应该适合您:

import re
pattern = re.compile(".*Before Error(.*)After Error.*", re.DOTALL)
pattern.findall(str1)