正则表达式用变量替换数字

时间:2018-07-25 22:54:55

标签: regex-group

我正在尝试替换文件中的数字。文件编号将在Acct#之后出现。

例如,如果在文件中以ACCT #: 7891的形式出现,我想替换为 ACCT #: 12345

为此,我编写了以下表达式,但是它不起作用。 newaccount变量包含值12345。它给了我价值 J345并省略ACCT #:

re.sub(r"(ACCT #:\s+)(\d+)", r'\1%s' %(str(newaccount)),NewTestfile)

有什么建议可以解决上面的代码吗?

0 个答案:

没有答案
相关问题