正则表达式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
正则表达式:  用特殊符号表达,符号属于通用符号
基本正则: 
    优点: 兼容性强 
    缺点: 繁琐 处理单位是一个符号
 
^           //匹配行首
$           //匹配行尾
^$          //取空行
[ ]         //集合,取集合的一个符号
[ - ]       //在集合中,代表连续的参数
[ ^ ]       //对集合取反   ---   [^abc]      不能出现abc
.           //任意单个符号   ---   跟 ? 差不多
*           //*前的一个符号出现的任意次
.*          //固定格式   ---   任意多个任意符号
\{n,m\}     //前一个符号出现的n-m次   包含n
\{n,\}      //前一个符号出现的n到无限次   包含n
\{n\}       //前一个符号出现n次   包含n
\           //为转义符号,可以为一些普通的字符赋予特殊含义,或将一些特殊字符变为普通字符     屏蔽,取消
\(\)        //保留,复制
 
 
扩展正则: 简化基本正则,增强,
    优点: 简单
    缺点: 兼容性差
 
{n,m}        //重复出现n-m次
{n,}         //重复出现n到无限次   
{n}          //重复出现n次
( )          //整体,保留        (abc)+ --- abc出现多次
?            //重复出现0或1次
+            //重复出现1次或以上
|            //或者
\b           //单词边界   \broot\b,只匹配root

  

posted @   zyl88  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示