建筑兔零基础python自学记录114|正则表达式(1)-18

详述:

\b\d\b 用于精确匹配独立存在的单个数字

  • 数字前后的 "单词边界" 可以是空格、标点(如-,;)、字母或字符串开头 / 结尾。
  • 不匹配多位数(如 "12""33"),因为它们包含多个数字,不符合 "单个数字" 的条件。
  • 不匹配作为单词一部分的数字(如 "x1y" 中的 "1",因为前后是字母,属于单词字符,没有单词边界)。

总结:

  • 规则:[ ] 内部为所有需要匹配的
  • 有多个就顺着写
  • - 省略中间,主要是对数字和大小写字母
  • \ 转义符,主要对符号
  • [ ] 内可以合并中间项
  • ^ 取反
  • \w 匹配大小写、数字、_
  • \d 匹配数字
  • \s 匹配空白
  • \b 单词边界
  • \b\d\b 独立数字
相关推荐
阿贵---3 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
wertyuytrewm12 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
不是株17 分钟前
算 法
数据结构·python·算法
云姜.19 分钟前
LLM接入方式
python
阳光永恒73620 分钟前
Python零基础入门全套资料包免费分享 | 从0到1系统学习路线(含课件+源码+实战案例)
开发语言·python·学习·编程入门·python教程·编程学习·免费资料
紫丁香22 分钟前
pytest_自动化测试1
开发语言·python·功能测试·单元测试·pytest
酷酷的橙子23 分钟前
python 学习
python
Sakuraba Ema31 分钟前
Attention Residuals:把固定残差换成“跨层注意力”
python·llm·attention
独隅32 分钟前
Python 标准库 (Standard Library) 全面使用指南
android·开发语言·python
姓王名礼37 分钟前
模拟发票,发票PDF
python