Python3 notes

简介: Python3 notes

实例

实例

>>>importre>>> pattern = re.compile(r'\d+')                    # 用于匹配至少一个数字>>> m = pattern.match('one12twothree34four')        # 查找头部,没有匹配>>> print(m)None>>> m = pattern.match('one12twothree34four', 2, 10)# 从'e'的位置开始匹配,没有匹配>>> print(m)None>>> m = pattern.match('one12twothree34four', 3, 10)# 从'1'的位置开始匹配,正好匹配>>> print(m)                                        # 返回一个 Match 对象<_sre.SRE_Matchobjectat0x10a42aac0> >>> m.group(0)   # 可省略 0'12'>>> m.start(0)   # 可省略 03>>> m.end(0)     # 可省略 05>>> m.span(0)    # 可省略 0(3, 5)

在上面,当匹配成功时返回一个 Match 对象,其中:

  • group([group1, …]) 方法用于获得一个或多个分组匹配的字符串,当要获得整个匹配的子串时,可直接使用 group()group(0)
  • start([group]) 方法用于获取分组匹配的子串在整个字符串中的起始位置(子串第一个字符的索引),参数默认值为 0;
  • end([group]) 方法用于获取分组匹配的子串在整个字符串中的结束位置(子串最后一个字符的索引+1),参数默认值为 0;
  • span([group]) 方法返回 (start(group), end(group))
相关文章
|
6月前
|
SQL 数据库连接 数据库
Python3 notes
Python3 notes
|
6月前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置详细指南,如何选择合适云服务器配置?
阿里云服务器配置选择涉及CPU、内存、公网带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型e实例,如2核2G3M配置,适合低流量网站。企业用户则应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。选择时考虑实际应用需求和性能稳定性。
939 6
|
6月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的班主任助理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的班主任助理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
SQL
白话Elasticsearch05- 结构化搜索之使用range query来进行范围过滤
白话Elasticsearch05- 结构化搜索之使用range query来进行范围过滤
115 0
|
JSON 监控 安全
Java下一代高并发技术——虚拟线程“JEP 425: Virtual Threads (Preview)”
很多语言都有类似于“虚拟线程”的技术,比如Go、C#、Erlang、Lua等,他们称之为“协程”。 不管是虚拟线程还是协程,他们都是轻量级线程,其目的都是为了提高并发能力。 本节详细介绍Java平台的“虚拟线程”的技术——“JEP 425: Virtual Threads (Preview)”。
1037 0
Java下一代高并发技术——虚拟线程“JEP 425: Virtual Threads (Preview)”
|
运维 Serverless 开发工具
serverless 入门与实践19 | 学习笔记: 华为 Serverless 核心技术与实践
serverless 入门与实践19 | 学习笔记: 华为 Serverless 核心技术与实践
136 0
serverless 入门与实践19 | 学习笔记: 华为 Serverless 核心技术与实践
|
Python 开发者 C语言
python类的继承
通过代码来显示python的继承有什么特性
2326 0
|
安全 程序员 Apache
程序猿(媛)们注意啦!Git、SVN、Mercurial版本控制系统被爆远程命令执行漏洞
近日,三款主流的源版本控制系统Git、Subversion (svn)、Mercurial,发布了更新补丁,修复了一个客户端代码执行漏洞。 恶意的攻击者可以向受害者发送一条精心构造的ssh:// URL链接,当受害者访问这条URL则会触发漏洞导致执行恶意代码。
4871 0
|
存储 数据可视化 API
70个注意的Python小Notes
Python读书笔记:70个注意的小Notes 作者:白宁超 2018年7月9日10:58:18 摘要:在阅读python相关书籍中,对其进行简单的笔记纪要。旨在注意一些细节问题,在今后项目中灵活运用,并对部分小notes进行代码标注。
1352 0