位置: 编程技术 - 正文

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

  • 设备检验检测
  • 一般纳税人申报纳税的流程
  • 未开票收入如何填写增值税申报表
  • 红冲以前年度的费用怎么做账
  • 业务招待费进项税额转出表二
  • 海外工作薪资比国内高多少
  • 税务局买税盘
  • 企业购房发票可以抵税吗
  • 发票采集即征即退怎么填
  • 收到电子退库的摘要怎么写
  • 小规模能开劳务费吗
  • 汇算清缴的利润表本期数与本年数
  • 五证合一流程
  • 转租的门面怎么办营业执照
  • 劳务发票税率营改增后是多少?
  • 金税盘技术服务费可以全额抵扣吗
  • 企业留存收益包括盈余公积和未分配利润
  • 印花税本月没有,忘记零申报,有影响吗了
  • 手工发票有效期多久
  • 住房公积金管理官网
  • 业务招待费有增值税吗
  • 开办企业验资
  • 建筑行业营改增税率变化
  • windows10显示文件格式
  • 穿越火线真人版宣传片
  • 销售环节的运费怎么算
  • 产品试用装怎么做会计分录
  • 前端vue实现预览excel
  • 技术服务辅助设施包括
  • 入库的原材料属于什么科目
  • wordpress文章编辑使用教程
  • 工资总额提取福利费
  • 应纳税额等于啥
  • webpack插件执行顺序
  • vue全局引入js文件
  • HTML+CSS+JS+Jquery+练手项目+...合集(前端学习必备,持续更新中...)
  • 人工智能ai软件免费版app
  • 税务端系统返回错误信息f50006
  • 跨区域涉税事项报验管理编号怎么填
  • 开发阶段发生的费用计入什么科目
  • c语言fread函数的用法示例
  • dedecms进入数据库
  • mysql版本5.5.x升级到5.6.x步骤分享
  • 咨询公司业务流程
  • 不动产销售额是否为免税
  • 资产负债表跟利润表勾稽关系公式
  • PostgreSQL教程(二十):PL/pgSQL过程语言
  • 以前年度无形资产摊销
  • 核定征收适用于什么税率
  • 构建固定资产的借款利息资本化文件依据
  • 网络平台服务商
  • 期初调整分录
  • 个人生产经营所得税怎么申报
  • 航天信息发票全额抵扣
  • 计入当期损益是不是计入三大期间费用
  • 移动u盘的作用
  • 惠普hp笔记本电脑
  • 在mac下如何安装软件
  • linux的kill函数
  • 菜单按钮是什么
  • rd命令是什么
  • jquery动态设置元素的值
  • Web2.0下XHTML+CSS 设计需要注意的地方小结
  • css浏览器兼容性问题
  • linux shell有什么用
  • 智能图片制作
  • js 单击弹出对话框
  • ShareSdk实现第三方分享功能
  • android 属性动画改变view大小
  • 简单的安卓代码
  • js解析json字符串获取key
  • Android 4.4 Dialog 被状态栏遮挡的解决方法
  • Python判断字符串结尾并输出yes或no
  • jquery写网页
  • 查账征收个人经营所得税怎么申报
  • 四个落实是哪四个落实
  • 简易计税项目能即开简易税率发票又开适用税率发票吗
  • 辽宁地税电子税票查询
  • 区地税局会不会分到乡镇
  • 晋阳学堂实验学校学费多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设