位置: 编程技术 - 正文

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

  • 个税汇算清缴系统找不到扣缴义务人
  • 印花税计提缴纳的会计分录
  • 所得税税负率的计算公式中营业收入含不含税
  • 办理出口业务流程
  • 没有数字的公章有效吗三方协议盖的章没有数字
  • 会计做账写错了怎么办
  • 报销是否需要发票
  • 当月减少的固定资产当月停止折旧
  • 申报查询里面找不到才申报的个税
  • 当月收到的发票可以当月认证吗
  • 小企业周转材料包括什么
  • 代收税款
  • 期末账项调整的类型
  • 计提税费怎么写分录
  • 基金申购费有下限吗
  • 建筑业如何开票
  • 餐饮管理公司设哪些科目
  • 原材料总分类账怎么写
  • 城市维护建设税属于什么科目
  • 固定资产的销售
  • 营业外收入可以在贷方吗
  • 筹建期间的租赁费计入
  • php数字转换大写
  • 注册表被恶意锁定怎么恢复正常
  • 上季度成本多结转了怎么调
  • 转账收到支付宝电话
  • 企业的工资薪金等现金支出只能通过什么办理
  • 给外部人员发奖状怎么说
  • 法罗群岛知乎
  • vuex中this.$store.commit和this.$store.dispatch的用法
  • css中字体样式设置
  • MAE详解
  • php原生导出excel表单元格格式
  • thinkphp6多语言
  • 营业税金及附加会计分录
  • 四舍五入的弊端
  • 银行存款利息应记什么科目
  • 增值税专票只有右上角有发票号码
  • 融资租出的办公楼
  • 终止经营损益列报 举例
  • 中小企业发展专项资金亮点 免申即享
  • 上年多做了收入的事情
  • 什么是指企业的市场营销活动发生影响的各种因素的总和
  • 交易性金融资产公允价值变动怎么算
  • 管理费用是怎么计算的
  • 咨询费收入成本怎么算
  • 折旧费用分摊科目是什么
  • 上月发票如何冲红
  • 制造费用包括哪些内容科目
  • 环境保护税共享信息表
  • 子公司的亏损能算到母公司吗
  • 汇兑损益是什么凭证类型
  • 锁mysql
  • sqlserver2000企业管理器自动关闭
  • windows性能监视器横坐标
  • system is boot up with
  • windows server 2008 r2有哪些特点
  • piped.exe
  • mac电脑系统安装
  • linux文件与目录
  • linux安装vmvare
  • Win10 Mobile Build 10572 其它未记录更新内容汇总
  • win7怎么看最近访问位置
  • 如何管理和维护宿舍卫生
  • cocos2dx 3.17
  • node.js如何运行
  • 深入了解是啥意思
  • xcopy命令怎么用
  • node js模块
  • jquery中给指定元素添加样式
  • 按钮控件有几种类型
  • js newyork
  • jquery实现轮播图步骤
  • android studio的app
  • jquery easyui datagrid实现增加,修改,删除方法总结
  • 广东省通用机打发票
  • 怎么查询企业类别
  • 进口货物增值税的计算
  • 金税盘的操作步骤
  • 股东向公司借款合法吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设