Python正则表达式选择不在圆括号之间的空格

时间:2018-03-02 12:09:50

标签: python regex

我想分割我的日志数据,如图所示(用圆括号外的空格分隔):

['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)',
'']]

我已经看过很多关于这种正则表达式的主题,但由于我不熟悉它,我真的不明白如何调整它以实现我想要的......

非常感谢

0 个答案:

没有答案
相关问题