登录

php - 求正则表达式

<p class="quote"><p class="quote-hd"><span class="floor">第1楼</span>哈哈哈</p><p class="quote-bd"><p>ceshi</p><p><img src="//m.sbmmt.com/m/wenda/public/js/ueditor143/dialogs/emotion/images/classic/007.gif"/></p></p></p>

我的正则,preg_match('/<p class='quote-hd'><span class='floor'>(.?)</span>(.?)</p><p class='quote-bd'>(.*?)</p>/is', $quote_content, $match);
取不到值。。。。
目标取出:
第1楼
哈哈哈
<p>ceshi</p><p><img src="//m.sbmmt.com/m/wenda/public/js/ueditor143/dialogs/emotion/images/classic/007.gif"/></p>

# PHP
ringa_lee ringa_lee 2293 天前 454 次浏览

全部回复(1) 我要回复

  • 伊谢尔伦

    伊谢尔伦2017-04-10 18:12:07

    $s='<p class="quote"><p class="quote-hd"><span class="floor">第1楼</span>哈哈哈</p><p class="quote-bd"><p>ceshi</p><p><img src="//m.sbmmt.com/m/wenda/public/js/ueditor143/dialogs/emotion/images/classic/007.gif"/></p></p></p>';
    
    preg_match('#<p class="quote-hd"><span class="floor">(.*?)</span>(.*?)</p><p class="quote-bd">(.*?)</p>#is', $s, $match);
    print_r($match);

    回复
    0
  • 取消 回复 发送