全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python正则捕获操作示例

本文实例讲述了Python正则捕获操作。分享给大家供大家参考,具体如下:

目的: 给表达式 '10+6/5-4*2' 中每个运算符左右都加一个空格字符,变成:'10 + 6 / 5 - 4 * 2'

思路: 分组、捕获、替换

1. 替换字符中含参数 \1 (此处不能叫参数,想不到叫什么,那就不管它~~)

>>> bds = '10+6/5-4*2' # 表达式
>>> m = re.sub(r'([*+-/])', ' \1 ', bds) # 注意\1左右皆有一个空格!!
>>> m
 '10 + 6 / 5 - 4 * 2'

2. 替换字符中含参数 \g<1>

>>> bds = '10+6/5-4*2' # 表达式
>>> m = re.sub(r'([*+-/])', ' \g<1> ', bds)
>>> m
 '10 + 6 / 5 - 4 * 2'

3. 模式中也可含参数 \1

>>> greed = "Hello Jack! Are you OK, Jack?"
>>> m = re.sub(r"Hello (\w+)! Are you OK, \1?", "\g<1>", greed)
>>> m
"Hello Jack! Are you OK, Jack?"

4. 模式中也可含参数 :命名组 (?P=yourname)

>>> greed = "Hello Jack! Are you OK, Jack?"
>>> m = re.sub(r"Hello (?P<yourname>\w+)! Are you OK, (?P=yourname)?", "\g<yourname>", greed)
>>> m
"Hello Jack! Are you OK, Jack?"

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

更多关于Python相关内容可查看本站专题:《Python正则表达式用法总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。


# Python  # 正则捕获  # python 捕获shell脚本的输出结果实例  # python主线程捕获子线程的方法  # 也可  # 正则表达式  # 进阶  # 操作技巧  # 相关内容  # 那就  # 数据结构  # 给大家  # 叫什么  # 更多关于  # 所述  # 程序设计  # 使用技巧  # 皆有  # 再为  # 运算符  # 想不到  # 测试工具  # 讲述了  # regex 


相关文章: 如何正确选择百度移动适配建站域名?  建站主机数据库如何配置才能提升网站性能?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  如何在阿里云虚拟主机上快速搭建个人网站?  建站之星2.7模板:企业网站建设与h5定制设计专题  如何选择高效稳定的ISP建站解决方案?  如何选择最佳自助建站系统?快速指南解析优劣  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  Python lxml的etree和ElementTree有什么区别  高防服务器如何保障网站安全无虞?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  音响网站制作视频教程,隆霸音响官方网站?  如何在IIS管理器中快速创建并配置网站?  如何用PHP快速搭建高效网站?分步指南  高性能网站服务器部署指南:稳定运行与安全配置优化方案  网站app免费制作软件,能免费看各大网站视频的手机app?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  seo网站制作优化,网站SEO优化步骤有哪些?  建站之星代理费用多少?最新价格详情介绍  常州企业网站制作公司,全国继续教育网怎么登录?  孙琪峥织梦建站教程如何优化数据库安全?  *服务器网站为何频现安全漏洞?  建站之星如何助力企业快速打造五合一网站?  建站之星好吗?新手能否轻松上手建站?  如何获取开源自助建站系统免费下载链接?  如何用低价快速搭建高质量网站?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何破解联通资金短缺导致的基站建设难题?  大型企业网站制作流程,做网站需要注册公司吗?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  C++如何编写函数模板?(泛型编程入门)  简单实现Android文件上传  音乐网站服务器如何优化API响应速度?  如何访问已购建站主机并解决登录问题?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  ,柠檬视频怎样兑换vip?  如何通过老薛主机一键快速建站?  大连网站设计制作招聘信息,大连投诉网站有哪些?  建站主机默认首页配置指南:核心功能与访问路径优化  建站三合一如何选?哪家性价比更高?  制作网站的软件免费下载,免费制作app哪个平台好?  购物网站制作公司有哪些,哪个购物网站比较好?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  官网网站制作腾讯审核要多久,联想路由器newifi官网  哈尔滨网站建设策划,哈尔滨电工证查询网站?  建站org新手必看:2024最新搭建流程与模板选择技巧 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。