python re无效的组引用\10\2

2024-10-01 04:48:31 发布

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

如果我想在第一个组引用之后插入“0”,语法是什么?在

import re
re.sub("(..)(..)", "\\1x\\2", "toto")
toxto
re.sub("(..)(..)", "\\10\\2", "toto")
sre_constants.error: invalid group reference

错误,因为\10被解释为第10个引用组(这就是为什么在ed()中,组引用在[1-9]间隔内)。在

在上面的例子中,如何获得“to0to”?在


Tags: importre间隔错误语法grouperror例子