在字符串Python中拆分数字和字母

2024-05-18 11:40:36 发布

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

我怎样把数字和字母分开?因此,如果给予:

string = "12really happy15blob"

splitString = []
splitString = mySplitter(string) 
print splitString

将返回["12","really happy","15","blob"]


Tags: string字母数字blobprinthappyreallysplitstring
1条回答
网友
1楼 · 发布于 2024-05-18 11:40:36

您可以在此处使用re.split

>>> import re
>>> re.split(r'(\d+)', "12really happy15blob")
['', '12', 'really happy', '15', 'blob']

请注意,实际上从字符串的开头和初始的12之间拆分得到一个空字符串。如果你不想要的话,你就得过滤掉。在

相关问题 更多 >