正则表达式在保存部分i时替换字符串

2024-10-03 00:18:12 发布

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

我想知道是否可以在替换时保留一些激磁值。示例:

原创:

{u'America': u'A'}

更换后:

^{pr2}$

u\'[w]\'正确地选择了值,但是如何将'A'保存到替换值?在


Tags: 示例原创americapr2激磁
1条回答
网友
1楼 · 发布于 2024-10-03 00:18:12

使用捕获组:

In [13]: s = "{u'America': u'A'}"

In [14]: re.sub(r"(u'[\w]')", r"_(\1)", s)
Out[14]: "{u'America': _(u'A')}"

这里,(...)捕获括号内的内容,\1将其插入替换字符串中。在

相关问题 更多 >