在 Python 中,
re.sub('(ab)c', r'\1d', 'xxxabcxxx')
还给我'xxxabdxxx'
。
你会期望re.sub('(ab)c', r'\0d', 'xxxabcxxx')
返回 'xxxabcdxxx'
。也就是说,您希望它以与m.group(0)
.
但是,这不受支持。http://bugs.python.org/issue17426#msg184210
什么是实现re.sub('(ab)c', r'\0d', 'xxxabcxxx')
应该实现的目标的简单方法,而不使用re.sub()
?