正則如何匹配div下的所有
  • 標簽?

  • <?php
    header('Content-Type:text/html;charset=utf-8');
     
    $str = '<div class="c1s">
      <li><a href="#">111111111</a></li>
      <li><a href="#">222222222</a></li>
      <li><a href="#">333333333</a></li>
      <li><a href="#">444444444</a></li>
    </div>';
     
    // 如果內容很多,可以首先匹配出div中的內容
    preg_match('/<div class=\"c1s\">(.*?)<\/div>/is',$str,$re);
    // 匹配li中的內容
    preg_match_all('/<li><a href=\"(.*?)\">(.*?)<\/a><\/li>/is',$re[1],$lt);
     
    var_dump($lt[2]);// 這就是你想要的結果

     


    免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM