正则表达式不匹配数字或点

时间:2017-10-06 23:29:04

标签: python regex

我想要清理以下字符串:

>>> re.sub(r'[^\d]', '', '$14.99')
'1499'

我如何通过14.99将其带到.

1 个答案:

答案 0 :(得分:3)

只是逃避点(或任何其他特殊正则表达式符号):

>>> re.sub(r'[^\d\.]', '', '$14.99') '14.99'