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

详述:

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

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

总结:

  • 规则: 内部为所有需要匹配的
  • 有多个就顺着写
  • - 省略中间,主要是对数字和大小写字母
  • \ 转义符,主要对符号
  • 内可以合并中间项
  • ^ 取反
  • \w 匹配大小写、数字、_
  • \d 匹配数字
  • \s 匹配空白
  • \b 单词边界
  • \b\d\b 独立数字
相关推荐
刘科领14 小时前
使用ollama & openweb-ui 本地搭建自己的AI
人工智能·python·ui·ai
专业程序开发源14 小时前
flask家电故障预测系统92491-计算机课程设计/毕业设计
vscode·python·sql·算法·flask·课程设计
夜雪一千14 小时前
Python 生成模拟地址数据:Faker之外的备选库
网络·windows·python
半亩码田15 小时前
C#转Python第4.8篇:正则表达式:Python re 模块 vs C# System.Text.RegularExpressions
python·正则表达式·c#
夜雪一千15 小时前
如何取消PyCharm自动识别test开头文件并进入测试模式
ide·python·pycharm
yi01115 小时前
LeetCode 643. 子数组最大平均数 I|从暴力枚举到滑动窗口
人工智能·笔记·python·算法·leetcode·滑动窗口
小李不困还能学15 小时前
PyCharm远程开发连接失败排查与解决
ide·python·pycharm
pride.li15 小时前
Python 安装
linux·python·ubuntu
全栈练习生15 小时前
模型上下文协议(MCP)
python·ai
泡海椒16 小时前
JQuick-Excel 多字段 TRANSFORM:让当前行字段、JContext 与展示列各归其位
开发语言·python·excel