帮助使用正则表达式 - Python

时间:2011-06-01 21:31:21

标签: python regex

假设我有以下字符串:

string = "xxx abc123 xxx"

我希望正则表达式替换以'abc'开头的字符串中的数字。我试过以下,但没有运气:

re.sub(r'\d{1,3}\babc','456',string)

感谢。

1 个答案:

答案 0 :(得分:5)

re.sub(r'(?<=abc)\d{1,3}', '456', string)