如何从python中的变量中拆分(&,and to)

2024-06-28 19:57:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一根这样的绳子

myString = "6003,333 to 2323 & sdsd"

如何在python中从上面的字符串中拆分(&;和to)

我累了,我得到了这个

^{pr2}$

预期结果

['6003', '333', '2323', 'sdsd']

我可以使用像这样的拆分(',','&;','to')???在


Tags: to字符串ampmystring绳子pr2sdsd
3条回答
myString = "6003,333 to 2323 & sdsd"
myString.replace("to", ",")
myString.replace("&", ",")

lastName = myString.split(',')
print lastName
>>> import re
>>> re.sub(r"( to | & )", ",", myString).split(",")
['6003', '333', '2323', 'sdsd']

我认为您可以将&和{}替换为,,然后拆分字符串。在

但我认为@Hironsan的答案更好。在

使用重新分割()

import re

myString = "6003,333 to 2323 & sdsd"
print(re.split(r',|&|to', ''.join(myString.split())))

相关问题 更多 >