我怎样才能拆分下面的行。
示例:
"DHCP discover messages : 20 DNS Requests : 20"
我想要的输出是
['DHCP discover messages', '20', 'DNS Requests', '20' ]
请您参考如下方法:
你可以这样做:
import re
str = 'DHCP discover messages : 20 DNS Requests : 20'
[l.strip() for l in re.sub(r'(\d+) +(\w)', r'\1:\2', str).split(':')]
#['DHCP discover messages', '20', 'DNS Requests', '20']
