Python3 notes

简介: Python3 notes

关于正则表达式 \b 模式,还有一点需要说明,\b 是指匹配一个单词边界,也就是指单词和空格间的位置。但事实上,\b 可以匹配的边界包括单词和特殊字符边界,比如 $,#… 等。

例如:

import re


ret = re.findall(r'o\b','hello nano$')

print(ret)#结果为['o', 'o']


(?exp) 匹配 exp,并捕获文本到名称为 name 的组里,也可以写成 (?'name'exp)

但是在Python中,为 (?Pexp)。 简单例子:

import re


pattern = re.compile(r'(?P[a-z]+) ([a-z]+)', re.I)

m = pattern.match('Hello World word helo')

print(m.group('here'))

输出结果为:

Hello

命名组是便于使用的,可以替代需要记住组的数字,可以进行扩展使用。

相关文章
|
前端开发 JavaScript UED
前端技术:引领数字时代的交互之美
前端技术:引领数字时代的交互之美
|
11月前
|
人工智能 算法 Python
2025年IT员工数量预期将达到十多年来的最低水平
2025年IT员工数量预期将达到十多年来的最低水平
|
供应链 监控 搜索推荐
ERP系统中的订单管理与供应链协作解析
【7月更文挑战第25天】 ERP系统中的订单管理与供应链协作解析
1018 6
|
供应链 安全 API
2024攻防演练:4大趋势凸显,如何做好常态化安全防御?
2024年全国性攻防演练加剧,呈现四大趋势:0day漏洞转攻供应链,攻击手段多元化,工具更隐蔽智能,API接口成主要目标。瑞数信息研究员陆攀建议企业采取四大防御策略:缩小攻击面,加强供应链安全,提升社工安全意识,及建立0day防御体系。企业需构建常态化的安全防御,以应对日益复杂的网络安全挑战。
510 0
|
算法 量子技术 开发工具
量子计算产业现状:谁将引领未来?
【5月更文挑战第26天】量子计算产业蓬勃发展,全球科技巨头、政府及创新力量竞相角逐。IBM、谷歌、微软等巨头在硬件、软件上大力投入,政府推出支持政策,科研机构与企业探索创新,共同推动量子计算技术应用于化学、金融等领域。未来引领者尚未明朗,但量子计算前景广阔。
|
存储 NoSQL Java
微服务技术系列教程(46)-SpringBoot整合MongoDB(文章评论案例)
微服务技术系列教程(46)-SpringBoot整合MongoDB(文章评论案例)
384 0
|
敏捷开发 监控 测试技术
云效产品使用常见问题之改回老版迭代分组列表的风格失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
NoSQL Go Redis
golang数据结构篇之跳表
golang数据结构篇之跳表
112 0
|
JavaScript 前端开发
【前端】用jquery或js获取select标签中选中的option值及文本
用jquery或js获取select标签中选中的option值及文本
1508 0
|
人工智能 移动开发 前端开发
【自学编程】这几个学习网站你绝不能错过
【自学编程】这几个学习网站你绝不能错过
630 0

热门文章

最新文章