正则表达式

正则表达式:  用特殊符号表达,符号属于通用符号
基本正则:  
    优点: 兼容性强  
	缺点: 繁琐 处理单位是一个符号

^           //匹配行首
$           //匹配行尾
^$          //取空行
[ ]         //集合,取集合的一个符号
[ - ]       //在集合中,代表连续的参数
[ ^ ]       //对集合取反   ---   [^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 @ 2023-03-23 16:25  zyl88  阅读(12)  评论(0)    收藏  举报