我喜欢通过parse
模块解析Python3中的日志字符串列表
字符串可以如下所示:
[00:00:01.913,100] [0m<inf> main: starting v2.9.0(b2393) on Zephyr v2.6.99[0m
或
[00:00:02.789,700] [1;33m<wrn> BC127: codec config differs. set default one[0m
到目前为止,我定义了解析器
myParser = parse.compile("[{}] <{}> {}: {}")
当然,我的解析器失败了。我不知道如何告诉解析模块它应该放弃]
和<
之间的所有内容。比如"]*<"
。
我的伪代码是
myParser = parse.compile("[{}]*<{}> {}: {}*")
“重要信息”
相关问题 更多 >
编程相关推荐