【发布时间】:2017-04-07 16:10:24
【问题描述】:
我有一个字符串,我想将每个[ 替换为[[] 和] 替换为[]](同时)。我考虑过使用re.sub:
re.sub(r'(\[|\])', '[\1]', 'asdfas[adsfasd]')
Out: 'asdfas[\x01]adsfasd[\x01]'
但是我没有得到想要的结果——如何让re.sub 将模式中的\1 视为第一个匹配的特殊组?
【问题讨论】:
-
re.sub(r'(\[|\])', r'[\1]', 'asdfas[adsfasd]')
标签: python regex substitution