标签:
#! /usr/bin/env python
#coding=utf-8
#替换特定部分的特定位置字符,外层定位内层替换
import re
str = r‘before<b>first before</b>before<b>before before</b>‘
chg = re.compile(‘before‘)
def change(matchobj):
return chg.sub(‘after‘,matchobj.group())
result = re.sub(r‘<b>.*?</b>‘,change,str)
print result
#替换后的结果 before<b>first after</b>before<b>after after</b>
标签:
原文地址:http://www.cnblogs.com/jr2016/p/4742589.html