本文实例讲述了Python实现查找匹配项作处理后再替换回去的方法。分享给大家供大家参考,具体如下:

这里实现Python在对找到的匹配项进行适当处理后,再替换掉原来那个匹配的项。
#!/usr/bin/python
# coding=GBK
import re
# 对m作适当处理后返回结果
def fun(m):
print("in: %s" %m.group(0))
ret = m.group(0).upper()[::-1]
return ret
src = "what [can] I do for can you[can] come on"
pat = "(?<=
)(can)(?=
)"
#print(re.search(pat, src).group(1))
#result = re.sub(pat,lambda m:m.group(1).upper()[::-1], src)
# 使用lambda
result1 = re.sub(pat, lambda m:m.group(0).upper()[::-1], src)
print("result1: %s\n" %result1)
# 在re.sub中使用函数
result2 = re.sub(pat, fun, src)
print("result2: %s" %result2)
运行输出:
[zcm@python #112]$./del.py result1: what [NAC] I do for can you[NAC] come on in: can in: can result2: what [NAC] I do for can you[NAC] come on [zcm@python #113]$
看到了吗,所有匹配"[can]"的项都被“转换成大写并逆顺”了。
更多关于Python相关内容可查看本站专题:《Python字符串操作技巧汇总》、《Python常用遍历技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
# Python
# 查找
# 匹配项
# 处理
# 替换
# python 文件查找及内容匹配方法
# 对python .txt文件读取及数据处理方法总结
# Python做简单的字符串匹配详解
# Python open()文件处理使用介绍
# python 读取文件并替换字段的实例
# 使用python 打开文件并做匹配处理的实例
# 进阶
# 相关内容
# 遍历
# 数据结构
# 给大家
# 在对
# 转换成
# 更多关于
# 所述
# 程序设计
# 使用技巧
# 操作技巧
# 看到了
# 讲述了
# GBK
# import
相关文章:
网站制作价目表怎么做,珍爱网婚介费用多少?
网站制作说明怎么写,简述网页设计的流程并说明原因?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
如何通过山东自助建站平台快速注册域名?
建站主机系统SEO优化与智能配置核心关键词操作指南
公众号网站制作网页,微信公众号怎么制作?
如何快速选择适合个人网站的云服务器配置?
建站之星×万网:智能建站系统+自助建站平台一键生成
广州商城建站系统开发成本与周期如何控制?
如何通过宝塔面板实现本地网站访问?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
实惠建站价格推荐:2025年高性价比自助建站套餐解析
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
网站制作服务平台,有什么网站可以发布本地服务信息?
建站之星如何实现网站加密操作?
b2c电商网站制作流程,b2c水平综合的电商平台?
兔展官网 在线制作,怎样制作微信请帖?
如何选择网络建站服务器?高效建站必看指南
如何快速生成专业多端适配建站电话?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
相册网站制作软件,图片上的网址怎么复制?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何用PHP快速搭建高效网站?分步指南
攀枝花网站建设,攀枝花营业执照网上怎么年审?
如何在阿里云服务器自主搭建网站?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
如何通过网站建站时间优化SEO与用户体验?
如何在IIS7中新建站点?详细步骤解析
如何在建站之星网店版论坛获取技术支持?
公司门户网站制作流程,华为官网怎么做?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
如何快速搭建虚拟主机网站?新手必看指南
如何挑选最适合建站的高性能VPS主机?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何配置FTP站点权限与安全设置?
清除minerd进程的简单方法
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何用美橙互联一键搭建多站合一网站?
深圳网站制作培训,深圳哪些招聘网站比较好?
如何在新浪SAE免费搭建个人博客?
三星网站视频制作教程下载,三星w23网页如何全屏?
深圳网站制作案例,网页的相关名词有哪些?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
建站之星2.7模板快速切换与批量管理功能操作指南
学校为何禁止电信移动建设网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。