我有这个字符串:
"3a.24.5t.5a 4 1743 3150924 2786 0"
使用这段代码:
for i in flines:
ll = re.findall(r'\.?\w+', i)
print ll
我得到:
['3a.', '24.', '5t.', '5a', '4', '1743', '3150924', '2786', '0']
我需要:
['3a.24.5t.5a', '4', '1743', '3150924', '2786', '0']
谢谢
请您参考如下方法:
您是否尝试过使用 split 不使用 ex 的正则表达式? ?
>>> x="3a.24.5t.5a 4 1743 3150924 2786 0"
>>> x.split()
['3a.24.5t.5a', '4', '1743', '3150924', '2786', '0']
或根据您的代码
for i in flines:
ll = i.split()
print ll
