这应该使您开始:
s = '{123} and [456]'
s = re.sub(r'\{(.+?)\}', r'foo_\1', s)
s = re.sub(r'\[(.+?)\]', r'bar_\1', s)
print s
正则表达式替换python中分隔符之间的文本
这应该使您开始:
s = '{123} and [456]'
s = re.sub(r'\{(.+?)\}', r'foo_\1', s)
s = re.sub(r'\[(.+?)\]', r'bar_\1', s)
print s