位置: 编程技术 - 正文

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

  • 其他负债是流动负债还是非流动负债
  • 税务师考哪5门
  • 公益组织收到捐赠款计入什么科目
  • 契税计入税金及附加吗
  • 冲减暂估成本的会计分录
  • 企业所得税费用税率
  • 原始投资额包括资本化利息吗
  • 用现金暂付职工差旅费3000元
  • 小规模纳税人纳税申报表
  • 银行汇票退回
  • 票货分离怎么处理
  • 怎么计算收益率
  • 销售废旧物资增值税新政策
  • 工程款转账一般要多久
  • 实收资本转出计入什么科目
  • 电子商业承兑汇票
  • 海关进口货物如何消杀
  • 预缴0.2%企业所得税计算方法
  • 执行公司股权
  • 物业公司场地租赁费怎么开票
  • 购买银行理财产品被骗怎么办
  • 购金蝶软件记什么科目
  • 拿回费用票普票忘记入账怎么办?
  • 待处理财产损益的二级科目
  • 餐饮发票免税能报销吗
  • 公司新增注册资本
  • 购买员工宿舍床上用品怎么入账
  • 调出进程管理器
  • 何为民办非企业
  • 生产成本在资产负债表中怎么填
  • 工程在建期间土地税滞纳金
  • 收购公司款项的支付是利好还是利差
  • 公司资产转让要交多少税
  • PHP:Memcached::prepend()的用法_Memcached类
  • 结算劳务外包的工作内容
  • 计提公积金账务处理需要什么凭证
  • 无形资产的摊销计入什么科目
  • 汇兑损失是否可以抵扣
  • 拉尔韦橡
  • 银行承兑汇票贴现率是多少
  • TypeError The view function did not return a valid response. The function either returned None 的解决
  • vue做项目的流程
  • php解析xml文件
  • php 方括号
  • 物业代收代缴费 没住户怎么办
  • 施工企业工人工资付给包工头老板需要写什么模板
  • 校验码如何查询
  • 纳税调增调减通俗易懂
  • 连锁店会计的工作内容
  • 工会经费是应付职工薪酬的借方还是贷方
  • 收银算不算财务工作
  • SQL Server 中 RAISERROR 的用法详细介绍
  • php 缓存
  • 存货跌价准备借减贷增吗
  • 什么企业的应急预案需要备案
  • 银行承兑汇票的特点
  • 受托代销的含义
  • 建设期利息有哪些
  • 增值税年末结转的会计处理
  • 年中未分配利润
  • 结转完工入库产品成本的会计分录
  • 公司收入和开支比例
  • 负数发票跨月怎么作废
  • win7系统出现reboot and
  • 两种方法解决一年级看图问题
  • Windows 2008 R2的C盘空间不够的解决方法
  • winxp系统怎么设置默认账户登入
  • ubuntu里怎么装软件
  • mac清理所有数据
  • win8.1系统HDMI高清线连接电视后没有声音的原因及解决办法
  • linux用c语言实现命令功能
  • css样式分为
  • nodejs入门教程
  • 用nodejs搭建服务器
  • js原生dialog
  • python怎样升级
  • 简述使用jquery实现表单验证的流程
  • 企业招用退役士兵
  • 地税局 要官
  • 发票上的税额由谁填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设