python re.sub()与?P

时间:2016-08-10 15:37:10

标签: python regex

我可以使用re.sub()的第一个参数中的变量来在第二个参数中使用它吗?让我用一个例子来解释:

re.sub(r'(?P<id>>>>[0-9]+)', 'sometext(?P=id)sometext', self.text))

我可以在某些文字中使用id变量(?P = id)某些文字&#39 ;?实际上,这段代码不起作用,所以我来到这里。

1 个答案:

答案 0 :(得分:2)

您可以按编号引用捕获组,例如第一个捕获组将是\1