如何基于多个空格拆分字符串python

时间:2016-03-15 19:19:51

标签: python-2.7

我有以下字符串。

"从/到飞行CL​​ DATE DEP FARE BASIS NVB NVA BAG ST"

我希望分裂并获得以下内容:

FROM / TO

FLIGHT

CL DATE

DEP

FARE BASIS

...

如果单词之间的空格数为2,我希望拆分字符串。 如何实现这一目标?

string.split('')没有产生正确的结果

2 个答案:

答案 0 :(得分:0)

尝试使用re

import re    
text = " FROM /TO FLIGHT CL DATE DEP FARE BASIS NVB NVA BAG ST "
text_split = re.split(r'\s{2,}', text)
print(text_split)

答案 1 :(得分:0)

这是因为你的字符串没有两个空格分隔。

这将有效

print " FROM /TO  FLIGHT  CL DATE DEP  FARE BASIS  NVB  NVA  BAG  ST ".split("  ");