位置: 编程技术 - 正文

python中如何正确使用正则表达式的详细模式(Verbose mode expression)(python的步骤)

编辑:rootadmin

推荐整理分享python中如何正确使用正则表达式的详细模式(Verbose mode expression)(python的步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎么说,python中如何正确赋值,python 小技巧,python如何正确打开文件,python如何正确的拆解句子中中文词组,python如何正确调用函数,python中如何正确赋值,python中如何正确赋值,内容如对您有帮助,希望把文章链接给更多的朋友!

简单介绍

正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。

下图展示了使用正则表达式进行匹配的流程:

正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。

python中如何正确使用正则表达式的详细模式(Verbose mode expression)(python的步骤)

引言

当大家写的正则表达式比较长,比较复杂时,发现经常会写错,或者很难维护,遇到这种情况怎么办呢?这个不用急,聪明的设计人员早已经想到这种情况了,提供了一种叫做详细模式(Verbose mode expression)。当你使用这种模式时,可以给正则表达式添加注释,这样在维护时就不会像看天书了,同时也可以添加额外的空格,进行对齐排版。

紧凑模式的例子:

详细模式的修改之后:

结果输出如下:

参数解释:X VERBOSE

该标志通过给予你更灵活的格式以便你将正则表达式写得更易于理解。当该标志被指定时,在 RE 字符串中的空白符被忽略,除非该空白符在字符类中或在反斜杠之後;这可以让你更清晰地组织和缩进 RE。它也可以允许你将注释写入 RE,这些注释会被引擎忽略;注释用 "#"号 来标识,不过该符号不能在字符串或反斜杠之後。

总结

标签: python的步骤

本文链接地址:https://www.jiuchutong.com/biancheng/372189.html 转载请保留说明!

上一篇:Python入门之三角函数全解【收藏】(用python三角形)

下一篇:python实现简单中文词频统计示例(python怎么用)

  • 税务网上清卡流程
  • 按月支付劳务费开发票
  • 代开运输发票会不会造成重复征税
  • 员工出差有补助吗
  • 无发票情况说明怎么写学生
  • 城市维护建设税是什么意思
  • 存货盘点科目
  • 高危职业人身意外险
  • 服务费可以不退吗
  • 开保函会计分录
  • 单位旧电脑处置
  • 进口增值税未抵扣怎么办
  • 广告制作税收编码怎么填
  • 财务杠杆系数简单计算方法
  • 没有进出口权可以做外贸吗
  • 生产成本明细账怎么填图片
  • 代付租金委托书怎么写
  • win11压缩文件
  • linux路由器配置实例
  • 固定资产全额折旧
  • 将债务转为资本的,债务人应当将债权人
  • 开发间接费用会计分录
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • 报错500是什么意思
  • 小规模纳税人和一般纳税人的区别
  • php 自动化测试
  • php获取浏览器ua
  • css滚动条自动滚动
  • 勒索软件,网络不稳定
  • 用jsp实现用户登录验证
  • linux symbolic link
  • 专利年费缴纳详细流程
  • 转账有手续费没有
  • 固定资产处置科目有哪些
  • 新申报是什么
  • 浏览器加域名
  • java 访问者模式
  • 单位制造费用是什么科目
  • 无发生额有没有对账单
  • 一般纳税人支付的增值税计入成本吗
  • 待报解预算收入什么意思
  • 个人与公司交易需要纳税吗
  • 资本化期间专门借款利息费用需将
  • 利税总额计算公式表
  • 非在职人员和其他人员的区别
  • 茶农的茶叶自产自销需要办哪些证
  • 预付工程款预算会计怎么做账
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 增值税专用发票丢了怎么补救
  • 增值税免税入账
  • 每月发票认证时间
  • mysql中汉字用什么类型
  • mac显示所有窗口的快捷键
  • fedora安装apt
  • macza
  • win7窗口大小怎么设置
  • httpd: Could not determine the servers fully qualified domain name, using 127.0.
  • win7资源管理器不停的崩溃重启
  • win7玩英雄联盟卡顿怎么解决
  • 文科生也能看懂的电子电路学PDf
  • Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer
  • Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
  • .android
  • cocos2dx怎么用
  • 如何优化营商环境
  • 微信小程序实现微信支付
  • ftp远程桌面
  • win7支持快速启动吗
  • 关于echo的名字
  • jquery遍历li
  • Python中random模块
  • python中的魔法函数
  • 个人所得税子女教育到多大结束
  • 广东省国税局长是谁
  • 已申报的纳税申报表怎么修改
  • 个体户税务三方协议必须签吗
  • 车船税是比例还是定额
  • 乌市沙区医保局电话是多少
  • 沙宣发型适合什么年龄女性
  • 地税局和税务局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设