我要拆分包含不规则重复分隔符的字符串,就像方法split()
所做的那样:
>>> ' a b c de '.split()
['a', 'b', 'c', 'de']
但是,当我应用“按正则表达式拆分”时,结果不同(空字符串潜入结果列表):
>>> re.split('\s+', ' a b c de ')
['', 'a', 'b', 'c', 'de', '']
>>> re.split('\.+', '.a.b...c..de..')
['', 'a', 'b', 'c', 'de', '']
我想看的是:
>>>some_smart_split_method('.a.b...c..de..')
['a', 'b', 'c', 'de']
目前没有回答
相关问题 更多 >
编程相关推荐