如何分割字符串中的數字和字母?因此,如果給定:分割字符串中的數字和字母Python
string = "12really happy15blob"
splitString = []
splitString = mySplitter(string)
print splitString
將返回["12","really happy","15","blob"]
如何分割字符串中的數字和字母?因此,如果給定:分割字符串中的數字和字母Python
string = "12really happy15blob"
splitString = []
splitString = mySplitter(string)
print splitString
將返回["12","really happy","15","blob"]
你可以在這裏使用re.split
:
>>> import re
>>> re.split(r'(\d+)', "12really happy15blob")
['', '12', 'really happy', '15', 'blob']
請注意,您實際上是從拆分得到的字符串的開始和初始之間的空字符串12
。如果你不想要,你必須過濾掉。
爲什麼downvote有問題 – Apollo
因爲*這個問題沒有顯示任何研究工作;正如工具提示所說,它不清楚或不有用*。 –