2017-02-14 3 views
0

内の変数から、私はこのpythonで文字列の上から(&、およびに)パイソン

myString = "6003,333 to 2323 & sdsd" 

ような文字列(へ&を、と)に分割する方法を持って分割する方法

私は疲れましたこれと私はこの

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

期待される結果

['6003', '333', '2323', 'sdsd'] 
01を得ました

この分割( '、'、 '&'、 'to')のようなものを使用できますか?

+0

'lastName = myString.split( '、')[1] .split( '&')[1]'? – ForceBru

答えて

1
myString = "6003,333 to 2323 & sdsd" 
myString.replace("to", ",") 
myString.replace("&", ",") 

lastName = myString.split(',') 
print lastName 
+1

あなたは 'myString.replace("& "、"、 ")'を意味しましたか? –

1

使用re.split()

import re 

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

私はあなたが,&toを交換して、文字列を分割することができると思います。

しかし、私は@ Hironsanの答えが良いと思います。

関連する問題