Skip to main content
 首页 » 编程设计

python之如何在python中查找空格后的字符索引

2025年05月04日28xiaohuochai

我怎样才能拆分下面的行。

示例:

"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']