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] 删除。
我来说两句