python怎么提取字符串里的字母?
4个回答
展开全部
>>> a = 'hello123 world@#$!'
>>> a1=''.join([x for x in a if x.isalpha()])
>>> a1
'helloworld'
简略形式:
>>> a1=''.join(x for x in a if x.isalpha())
>>> a1
'helloworld'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
or usage regex
>>> import re
>>> a = 'hello123 world@#$!'
>>> patt = re.compile(r"[\W\d]+")
>>> patt.sub('', a)
'helloworld'
>>>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询