小编use*_*886的帖子

\ 0在re.sub()中不起作用.怎么样?

在Python中,

re.sub('(ab)c', r'\1d', 'xxxabcxxx') 
Run Code Online (Sandbox Code Playgroud)

给我回来'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()

python regex

3
推荐指数
1
解决办法
320
查看次数

标签 统计

python ×1

regex ×1