【发布时间】:2014-12-23 11:23:01
【问题描述】:
我想在 Python 中消除字符串中的数字。
str = "aaaa22222111111kkkkk"
我希望这是"aaaakkkkk"。
我用re.sub替换,但是不行:
str = "aaaa22222111111kkkkk"
str = re.sub(r'^[0-9]+$',"",str)
也许,这会将仅包含数字的字符串替换为 ""。
我该怎么办?
【问题讨论】:
-
你不需要
^和$。 -
... 或
+符号 -
不是完全重复的 IMO,因为这是关于正则表达式。
-
这不是同一个问题。OP的疑惑也不同。提名重新开放