搜尋

首頁  >  問答  >  主體

php - 這個怎麼正規提取出來

</li><li class="active"><a href="javascript:;">2</a>

php怎麼用正規把 2 提取出來?
2是個變數

PHPzPHPz2888 天前522

全部回覆(3)我來回復

  • 世界只因有你

    世界只因有你2017-05-16 13:17:16

    $patt = '/<\/li><li class="active"><a href="javascript:;">(\d+)<\/a>/';
    $str = '</li><li class="active"><a href="javascript:;">2</a><li></a>';
    preg_match($patt, $str,$arr);
    var_dump($arr[1]);

    正則這東西,應該都是用的時候才去查一查怎麼用吧.畢竟用的實在不多.

    回覆
    0
  • 为情所困

    为情所困2017-05-16 13:17:16

    '</li><li class="active"><a href="javascript:;">2</a>'.replace(/.+<li[^>]+class="active"><a[^>]+>(.+)</a>/,'')

    回覆
    0
  • PHPz

    PHPz2017-05-16 13:17:16

    樓上的解釋太全面了

    回覆
    0
  • 取消回覆