位置: 编程技术 - 正文

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怎么用)

  • 固定资产清理应该在年报中怎么填写
  • 结转增值税会计凭证
  • 免税外汇商品
  • 个体户减免增值税
  • 创立一个公司,公司的运营理念
  • 医药零售行业 利润构成
  • 自然人独资企业交哪些税
  • 承包经营所得发包方如何纳税
  • 劳务派遣公司税务
  • 借别人钱收据怎么写
  • 业务招待费记账凭证摘要
  • 政府补助的失业金发放准时吗
  • 付给私人股权转让权怎么做分录?
  • 实收资本借方增加还是减少
  • 电子税务局如何查询已开发票
  • 以前年度损益调整属于哪类科目
  • 按年缴纳年金的企业缴费部分,应按照全年一次性奖金
  • 非营利组织属于企业吗
  • 薪酬支出包括什么
  • vb win10
  • 贷款利率计算公式表格
  • php session_id
  • 农产品核定扣除办法
  • 销售商品收取的运费会计分录
  • echarts高德地图自定义区域
  • 零售企业进货退税政策
  • php缓存机制有哪些
  • php解析xml数据
  • 编制合并报表的母子公司是什么主体
  • 税款差0.05是怎么处理
  • 人脸清晰化神器软件
  • java图片转换成文件流
  • vue初始化命令
  • 基于opencv的人脸检测算法
  • 校验码如何查询
  • 普通发票两联都盖章吗
  • 加计抵减可以补提本年的税吗
  • 如何检查文件是否有毒
  • 转让债券应交的增值税税额
  • 购物赠品的处理流程
  • 变卖固定资产的账务处理
  • 研发费用加计扣除的条件
  • 小规模纳税人低值易耗品摊销方法
  • 委托加工产品消费税税率
  • 减值损失对公司有哪些影响
  • 盘亏存货可以转回来吗
  • 制造企业费用会计
  • 经营活动产生的现金净流量怎么算
  • 办公用品的发票可以抵扣吗
  • 原始凭证分割单怎么填写
  • 净资产收益率计算公式
  • 固定资产管理系统设置及业务处理
  • sql to sqlalchemy 转换的小例子
  • linux系统对硬件要求高吗
  • 电脑没有系统了如何重装系统
  • win7系统出现蓝屏怎么进去桌面
  • win10怎么关闭防火系统
  • 如何在安装未知应用中修改权限
  • windows8怎么设置
  • win8 boot manager
  • windows8更新不了怎么办
  • win10 edge浏览器
  • 装win7系统对电脑有什么要求
  • windows7无法关闭密码保护共享
  • Android中SurfaceView的使用详解
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • python打开命令行
  • python三角形角度
  • windows visual studio 基于openGL的粒子系统设计
  • node:js
  • Python 操作MySQL详解及实例
  • javascript点击切换div内容
  • unity ugui组件
  • javascript类库
  • 绿化项目利润
  • 北京12366纳税服务平台
  • 住房公积金补扣
  • 出口退税备案表享受增值税优惠政策
  • 广东省通用机打发票怎么开
  • 亮点纷呈的意思和造句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设