【发布时间】:2013-12-02 18:53:35
【问题描述】:
所以我需要一些帮助来删除这个字符串中的数字
import re
g="C0N4rtist"
re.sub(r'\W','',g)'
print(re.sub(r'\W','',g))
它应该看起来像
CNrtist
但它给了我
04
我通过在线研究制作了此代码,并使用此网站http://docs.python.org/2/library/re.html 寻求帮助。在我看来,代码应该可以工作,而且我不知道哪里出了问题,所以让我知道哪里出了问题会非常有帮助,因为我已经在网上和 stackoverflow 中进行了研究。
【问题讨论】:
-
或者只使用生成器表达式而不是
re:print(''.join(x for x in g if not x in "0123456789"))