关于python的re.sub

ddzzbbwwmm
re.sub(r'.\d+.',r'.','ab.12.c')
#or
re.sub(r'\.\d+\.',r'.','ab.12.c')  

给予ab.c,而

re.sub(r'.\d+.',r'\.','ab.12.c')
#or
re.sub(r'\.\d+\.',r'\.','ab.12.c')

ab\\.c

前者给出了我想要的结果,但是不.应该像后者那样在正则表达式中转义?

阿玛利

看来问题出在替换字符串上。为什么不应该逃脱那个点?–李

啊哈,那个点在替换模式中,它不在正则表达式中。– WiktorStribiżew

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章