\0在中不起作用re.sub公司(). 是不是?

2024-10-01 13:46:06 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python中

re.sub('(ab)c', r'\1d', 'xxxabcxxx') 

还给我'xxxabdxxx'。在

您希望re.sub('(ab)c', r'\0d', 'xxxabcxxx')返回{}。也就是说,您希望它以类似于m.group(0)的方式工作。在

但是,这不受支持。http://bugs.python.org/issue17426#msg184210

在不使用re.sub()的情况下,实现re.sub('(ab)c', r'\0d', 'xxxabcxxx')应该实现的目标的简单方法是什么?在


Tags: 方法orgrehttp目标ab方式group