我想分割我的日志数据,如图所示(用圆括号外的空格分隔):
['2017-04-21T02:30:01+00:00 qvidbbdpgr11 CROND[12321]: (root) CMD (/usr/lib64/sa/sa1 1 1)']
[['2017-04-21T02:30:01+00:00',
'qvidbbdpgr11',
'CROND[12321]:',
'(root)',
'CMD',
'(/usr/lib64/sa/sa1 1 1)']]
我试过这个:
(\(.+?\))|\s
但它给了我这个:
[['2017-04-21T02:30:01+00:00',
None,
'qvidbbdpgr11',
None,
'CROND[12321]:',
None,
'',
'(root)',
'',
None,
'CMD',
None,
'',
'(/usr/lib64/sa/sa1 1 1)',
'']]
我已经看过很多关于这种正则表达式的主题,但由于我不熟悉它,我真的不明白如何调整它以实现我想要的......
非常感谢