import re
# 将匹配的数字乘以 2
def double(matched):
value = int(matched.group('value'))
return str(value * 2)
s = 'A23G4HFD567'
print(re.sub('(?P<value>\d+)', double, s))
从中也可以理解,url(r'^(?P<username>[\w.@+-]+)/$', views.user_profile, name='user_profile')的参数了