Python正则表达式,保留字母数字但删除数字

时间:2017-05-31 12:02:47

标签: python regex

我想删除字符串中的数字,但在python中使用正则表达式保留字母数字。

" How to remove 123 but keep abc123 from this question?"

我希望结果如下:

"How to remove but keep abc123 from this question?"

我试过

spen=re.sub('[0-9]+', '', que)

但它会删除所有数字。 我希望abc123保持原样。

1 个答案:

答案 0 :(得分:6)

您可以使用level re.sub(r'\b[0-9]+\b', '', que) ,如下所示:

(pthread_t[]){}

这不会匹配长字的一部分。