1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
      <output id="hzk7v"></output>
    2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
    3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

      解决正则表达式\w和\d的疑惑

       更新时间£º2019年01月16日 15:10:12   投稿£ºlaozhang   我要评论

      在本篇文章里我们给大家分享了关于正则表达式\w和\d的疑惑相关知识点£¬有需要的朋友们学习下¡£
      <?php
      $string='April15,2003';
      $pattern='/(\w+)(\d+),(\d+)/i';
      $replacement='${1},${3}';
      echo preg_replace($pattern,$replacement,$string);
      ?>

      这个表达式的结果为April1,2003

      原因£º(\w+)能够完整匹配April15£¬但是因为在(\w+)后面有(\d+)£¬为了能够匹配定义的规则£¬(\w+)会匹配April1£¬(\d+)会匹配5
      可以换个表达式避免出现这种情况如£º

      $pattern='/([a-z])(\d+),(\d+)/i';

      以上就是关于正则表达式\w和\d的疑惑全部内容£¬感谢大家对脚本之家的支持¡£

      相关文章

      最新评论

      3dÊÔ»úºÅÖвÊÍø

        1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
          <output id="hzk7v"></output>
        2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
        3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

            1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
              <output id="hzk7v"></output>
            2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
            3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>