我有这样的日志文件
………………19:07:57.166 [INFO]关键字= 3 ...19:08:13.664 [INFO]关键字= 2 ...………………19:14:27.062 [INFO]关键字= 3 ...19:14:43.061 [INFO]关键字= 2 ...…………………………
我如何在python中通过关键字“ keyword = 2”只得到像“ 19:07:57.166”或“ 19:14:43.061”这样的结果?
您可以按'19:07:57.166 [INFO]keyword = 3'.split('[INFO]')
分隔每行
或者您可以使用正则表达式来完成
import re
line = '19:07:57.166 [INFO]keyword = 3'
result = re.match('(.*)\[INFO\](.*)', line)
result.group(1) # 19:07:57.166
result.group(2) # keyword = 3