Contents

去除夹杂在字符串中的数字

有时候想要把一串文本中的所有数字都去掉, 如果仅仅用字符串方法replace()就会很繁琐. 此时可以借助正则库的sub()来解决. 如下:

import re

content = '42ak54yr50ir422ix6l2g'
content = re.sub('\d+', '', content)
# 如果要去除字母或者符号等可以改变匹配内容
# 比如去字母 可以把\d+ 换成 [a-zA-Z]
print(content)