VBA提高篇_ 29_30 正则表达式//元字符//特定字符//转义字符//字符组//分组显示_贪婪搜索/懒惰搜索
创始人
2025-05-31 12:18:37
0

文章目录

  • 1. 元字符:
    • 1.1 元字符
    • 1.2 指代特定内容的字符
    • 1.3 转义字符
    • 1.4.字符组
    • 1.5 分组显示
    • 1.6 或者 |
  • 2. 贪婪搜索和懒惰搜索

deerchao.net 正则表达式30分钟教程

1. 元字符:

格式: 元字符+文字
文字: 空格也属于文字

在这里插入图片描述

1.1 元字符

元字符解释
+前面内容出现连续出现1次或多次
*前面内容出现任意次.包括0次
?前面内容出现0次或1次
{n}正好出现n次
{n,m}出现从n到m次

1.2 指代特定内容的字符

特定字符解释
\d数字字符 \D所有非数字字符
\w文字(包括数字和下划线) 字符
\W所有非文字字符
\s空白字符(空格、换行等)
\S所有非空白字符
.所有字符: 但默认时不能代表换行符

1.3 转义字符

转义字符解释
\在正则表达式中,改变后面字符的含义,比如讲元字符转变为普通文字

1.4.字符组

字符组解释
[]字符组代表一个字符,且必须是方括号里边的字符之一
[]内的特殊字符[^]:出现在方括号内第一位,表示非的意思 例:[^-]非-号以外的任意字符注意: ^ 不出现在第一位,则不代表非,就是一个普通的字符
[x-x]出现在两个字符中间,代表范围, 所有编码大于左侧,小于右侧的字符 例: [a-z],[3-8]

在这里插入图片描述
在这里插入图片描述

1.5 分组显示

字符解释-
()将字符分组作为一个整体 例如: \sa(bc)+\s分组后可以显示多列结果.

在这里插入图片描述

1.6 或者 |

字符组解释
|分支: |或者的含义 例如: \sa(bc|de)+\s

在这里插入图片描述

2. 贪婪搜索和懒惰搜索

转义字符解释
贪婪搜索选取同时符合要求的最长的一个作为最终结果(默认)
懒惰搜索选取同时符合要求的最短的一个作为最终结果(在"多搜索项字符"后边加一个问号)\d.*?\d

在这里插入图片描述

相关内容

热门资讯

“男子持刀入室盗窃”视频引发关... 近日,一段疑似“小偷”入室盗窃被业主家中监控拍下的视频在网上引发关注。11月21日晚,“翠屏公安”微...
绝不允许日本军国主义幽灵复活!... 2025年11月7日,日本首相高市早苗宣称,如果中国大陆对台湾出动军舰并使用武力,可能会构成“存亡危...
【解决】AI法律助手荣获202... 2025全球数字经济大会启幕,搭建国际数字合作高端平台 经国务院批准,由北京市人民政府、国家互联网信...
嘉兴男子与妻争吵,突然将行李箱... 近日,浙江嘉兴一对夫妻因琐事发生争吵,丈夫突然将装满衣物的行李箱从6楼扔到楼下,引发关注。11月22...
三地107家律所齐聚丰台,京津... 11月22日,京津冀律师驿站举办“党建业务深度融合 促进行业规范发展”主题活动,发布“百千万行动计划...
家装预付资金安全困局如何破解,... 家装预付资金安全困局如何破解 专家提出:建立“先验收后付款”装修资金存管制度 预交数万元甚至数十万元...
工行安康解放路支行积极开展《反... 为深入贯彻落实《国家金融监督管理总局安康监管分局办公室关于开展<反有组织犯罪法>宣传活动的通知》要求...
重庆公布育儿补贴制度实施方案 原标题:每孩每年3600元 重庆公布育儿补贴制度实施方案 11月21日,记者了解到,市卫生健康委、市...
十五运会组委会在深总结本届赛事... 深圳新闻网2025年11月22日讯(深圳报业集团记者 林炜航)11月21日,十五运会组委会在深圳市民...