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

详述:

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

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

总结:

  • 规则:[ ] 内部为所有需要匹配的
  • 有多个就顺着写
  • - 省略中间,主要是对数字和大小写字母
  • \ 转义符,主要对符号
  • [ ] 内可以合并中间项
  • ^ 取反
  • \w 匹配大小写、数字、_
  • \d 匹配数字
  • \s 匹配空白
  • \b 单词边界
  • \b\d\b 独立数字
相关推荐
Freak嵌入式1 小时前
一文速通 Python 并行计算:教程总结
开发语言·python
hweiyu001 小时前
Python办公之Excel(openpyxl)、PPT(python-pptx)、Word(python-docx)
python·powerpoint·excel
java技术之路1 小时前
【免费AI文档助手开发实战系列】基于正则表达式的PDF脱敏python服务构建(一)
python·pdf·pymupdf·免费pdf脱敏
waynaqua1 小时前
FastAPI开发AI应用五:模型新增图片理解
python·openai·fastapi
waynaqua1 小时前
FastAPI开发AI应用四:新增豆包、kimi模型
python·fastapi·ai编程
Kusunoki_D3 小时前
PyTorch 环境配置
人工智能·pytorch·python
知秋丶4 小时前
大模型应用发展与Agent前沿技术趋势(下)
人工智能·python·ai agent
HenryLin5 小时前
美股量化分析系统 - 模块调用流程文档
python
跟橙姐学代码5 小时前
一文读懂 Python 的 JSON 模块:从零到高手的进阶之路
前端·python
躺不平的小刘5 小时前
从YOLOv5到RKNN:零冲突转换YOLOv5模型至RK3588 NPU全指南
linux·python·嵌入式硬件·yolo·conda·pyqt·pip