码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式,利用函数对指定区域的指定内容进行替换

时间:2015-08-19 19:21:36      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

#! /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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!