我正在尝试从行格式不同的日志文件中获取数据,但可以保证将重要信息放入其中[]
,例如:
[User] has [do something] on [system] at [time]
或者
[system] encounters [exception] at [time]
如果可能的话,我想编写一个正则表达式来获取每个日志行中的所有信息,即正则表达式必须匹配同一行中的许多结果。例如:
[Admin] has [logged out] on [admin page] at [Monday 20 May, 11:00]
将返回Admin, logged out, admin page, Monday 20 May, 11:00
[Order page] encounters [NullPointerException] at [Monday 20 May,
将返回
11:00]OrderPage, NullPointerException, Monday 20 May, 11:00
我正在研究 python,但其他语言或纯正则表达式的答案很好。谢谢