如何通过空格和下划线分割字符串?

时间:2018-11-15 21:05:45

标签: python python-2.7

我可以通过下划线工作进行拆分,但不能使用2个定界符(在本例中为下划线和空格)。

示例:

mystring = Tom Dough__________8.5 7.5 9.5

我想要什么:

['Tom', 'Dough', '', '', '', '', '', '', '', '', '', '8.5', '7.5', '9.5']

1 个答案:

答案 0 :(得分:0)

您需要split包中的re函数:

>>> import re
>>> mystring = "Tom Dough__________8.5 7.5 9.5"
>>> re.split(' |_', mystring)
['Tom', 'Dough', '', '', '', '', '', '', '', '', '', '8.5', '7.5', '9.5']