分享

正则表达式 ()小括号分组符简介说明 | 猫猫小屋

 条山石头 2021-04-26

摘要:
下文正则表达中分组符的功能简介说明,如下所示:


正则表达分组符简介

正则表达分组符:
小括号()是正则表达的分组符
正则表达分组符功能:
将字符使用小括号()代表一个整体,匹配时也必须进行整体匹配

正则表达的必要性

例:

 
   <script>
   var str1="本站url---www."; 
   var r1=/w{3}/g;
   document.write(str1.match(r1)+"<br />");
   //输出 www 

   
   var str2="本站url---www."; 
   var r2=/mao{2}/g;
   document.write(str2.match(r2) +"<br />");
   //作者的本意 重复匹配两次"mao"(匹配出maomao)字符,
   //但是以上却匹配出null 
   //因为正则表达将以上信息解析为: "maoo"进行匹配
   
    /*此时我们需要将 mao 使用小括号括起来
      作为一个整体,才能使正则表达 匹配出maomao 字符
     */ 

      var r3=/(mao){2}/g;
   document.write(str2.match(r3)+"<br />");
   //输出 maomao

     
    var r4 =/m(ao)?/g
    //匹配所有m字符,"ao"被分组符括起来作为一个整体,使用量词?,即匹配出信息里面中可以包含"ao"也可以不包含
   document.write(str2.match(r4)+"<br />");
    //输出 mao,mao,m
    </script>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多