如何从python中的变量中拆分(&;和to)
我有一根这样的绳子如何从python中的变量中拆分(&;和to),python,split,Python,Split,我有一根这样的绳子 myString = "6003,333 to 2323 & sdsd" 如何在python中从上面的字符串拆分(&,和to) 我厌倦了这个,我得到了这个 >>> myString = "6003,333 to 2323 & sdsd" >>> lastName = myString.split(',') >>> print lastName ['6003', '333 to 2323 & sds
myString = "6003,333 to 2323 & sdsd"
如何在python中从上面的字符串拆分(&,和to)
我厌倦了这个,我得到了这个
>>> myString = "6003,333 to 2323 & sdsd"
>>> lastName = myString.split(',')
>>> print lastName
['6003', '333 to 2323 & sdsd']
预期结果
['6003', '333', '2323', 'sdsd']
我可以使用像这样的拆分('、'、'&'、'to')?使用re.split()
重新导入
myString=“6003333至2323和sdsd”
打印(关于拆分(r'、|和|到'、''.join(myString.split()))
使用re.split()
重新导入
myString=“6003333至2323和sdsd”
打印(关于拆分(r'、|和|到'、''.join(myString.split()))
我认为您可以将&
和to
替换为,
,然后拆分字符串
但我认为@Hironsan的答案更好
我认为您可以将&
和to
替换为,
,然后拆分字符串
但是我认为@Hironsan的答案更好。
lastName=myString.split(',')[1]。split('&')[1]
?lastName=myString.split(',')[1]。split('&')[1]
?你的意思是:myString.replace(&“,”,”)
?你的意思是:myString.replace(&“,”,”,“,”)?
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']