Python re.sub用匹配的内容替换
只需使用\1代替$1:
\1
$1
In [1]: import re In [2]: method = 'images/:id/huge' In [3]: re.sub(r'(:[a-z]+)', r'<span>\1</span>', method) Out[3]: 'images/<span>:id</span>/huge'
另请注意,将原始字符串(r'...')用于正则表达式。它不是强制性的,但消除了转义反斜杠的需要,可以说使代码更具可读性。
r'...'
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群