0

我在这里使用 Python 2.7,其中有一个 String "portalColumn":"col-0","portlet":,我试图用“col-1”或“col-2”替换“col-0”。所以,我正在尝试使用 Python 的s = re.sub("col-(.*?)", column, portletJsonString)

当我在变量"col-10"中传递“col-1”时,它将“col-0”替换为我想要替换的字符串。所以我在 re.sub 调用之后看到了这个: columnportletJsonString"portalColumn":"col-10","portlet"

替换我的字符串家伙的正确方法是什么?它保持 0 不变。

谢谢你的帮助。

4

1 回答 1

0

我想到了 :-)

只是用来.?代替.*?.. 那里不必要的 * 。

此外,正如 Kenneth 提到的,可以使用\d+

于 2013-04-05T18:58:27.847 回答