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

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

相关文章
|
2月前
|
监控 安全 大数据
韩国语音钓鱼案件中资金隐匿机制与检方补充侦查策略研究
本文以韩国仁川检方破获的1.34亿韩元语音钓鱼案为样本,揭示“车手”隐匿现金支票的新手法,强调补充侦查与心理攻坚在追赃中的关键作用,并融合行为分析与异常交易监测技术,提出“人防+技防+制防”三维治理路径。(239字)
126 1
【开发课堂】支付宝小程序里如何使用自定义字体?
前言在小程序中为确保移动终端的通用性,官方是建议首选 PingFang SC 作为中文字体,以兼顾 Web 版和 Mobile 端。设计中字体大小与使用场景规范如下:在通配样式里字体如下:{font-style: normal;font-weight: normal;font: 0.
4714 11
【开发课堂】支付宝小程序里如何使用自定义字体?
|
数据采集 人工智能 算法
数据准备:AI训练的第一步
【7月更文第16天】在人工智能(AI)的旅程中,数据是燃料,而数据准备则是启动引擎的关键步骤。本文将深入探讨数据收集、清洗、标注与预处理的重要性及实施方法,为你的AI项目奠定坚实的基础。
1251 1
|
Dart Unix 编译器
C生万物 | 操作符汇总大全【庖丁解牛,精细讲解】
✒C语言操作符汇总大全,全程精析讲解,拨开云雾见天明☀
96279 10
C生万物 | 操作符汇总大全【庖丁解牛,精细讲解】
|
缓存 监控 Java
一文搞懂 JVM GC 行为
在日常的 Java 虚拟机进行监控的时候,我们往往会观测到各种各样的图形,无论是基于 JDK 自带的 Jconsole、Jvisualvm、JMC 还是第三方工具或插件,例如,Jprofile 、GCeasy 等。基于对垃圾收集模式的监测,我们可以实时观摩应用程序的健康状态和性能特征,以方便为后续的性能调优提供数据参考。
406 0
|
人工智能 数据挖掘 大数据
|
JSON 前端开发 数据格式
Bootstrap Table总结
Bootstrap Table使用和扩展
4664 0
|
5天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
2708 9
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考