此代码旨在删除除数字以外的所有内容
a = "1.1.1.1"
b = re.sub('[^0-9]', '', a)
但我也想保留点。
请您参考如下方法:
尝试
a = 1.1.1.1
b = re.sub('[^\d\.]', '', a)
相反。 0-9 可以替换为 \d 因为它匹配所有数字字符,而 \. 是必需的,因为 . 字符是一个通配符。
此代码旨在删除除数字以外的所有内容
a = "1.1.1.1"
b = re.sub('[^0-9]', '', a)
但我也想保留点。
请您参考如下方法:
尝试
a = 1.1.1.1
b = re.sub('[^\d\.]', '', a)
相反。 0-9 可以替换为 \d 因为它匹配所有数字字符,而 \. 是必需的,因为 . 字符是一个通配符。