<li class="sa_wr">
<div class="sa_cc" u="0|5016|4974298711851034|b478862f,7523219a">
<div Class="sa_mc">
<div class="sb_tlst">
<h3><a href="http://www.anquye.in/" target="_blank" h="ID=SERP,5058.1"><strong>好看</strong>超级好看的电影网...</a></h3>
</div>
<div class="sb_meta">
<cite>www.anquye.in</cite>
<span class="c_tlbxTrg">
<span class="c_tlbxH" H="BASE:CACHEDPAGEDEFAULT" K="SERP,5060.1"></span>
</span>
</div>
<p><strong>超炫</strong>网友提供<strong>最好的</strong>,www.anye.com,美国大片 ...</p> 
</div>  
</div>
</li><li class="sa_wr">
<div class="sa_cc" u="1|5017|4846304405553248|e12e6279,c2c6ea47">
<div Class="sa_mc">
<div class="sb_tlst">
<h3><a href="http://001fans.com/" target="_blank" h="ID=SERP,5079.1"><strong>五月花</strong>资源网站|百度影音|快播电影网免费 ...</a></h3>
</div>
<div class="sb_meta">
<cite>001fans.com</cite>
<span class="c_tlbxTrg">
<span class="c_tlbxH" H="BASE:CACHEDPAGEDEFAULT" K="SERP,5081.1"></span>
</span>
</div>
<p>本站提供最新最全的电影...</p> 
</div>  
</div>
</li>
<li class="sa_wr">
<div class="sa_cc" u="2|5018|4661277225189441|cd4657ae,41f3731">
<div Class="sa_mc">
<div class="sb_tlst">
<h3><a href="http://www.333434.com/" target="_blank" h="ID=SERP,5096.1"><strong>兔斯基</strong>电影 欢乐电影网...</a></h3>
</div>
<div class="sb_meta">
<cite>www.333434.com</cite>
<span class="c_tlbxTrg">
<span class="c_tlbxH" H="BASE:CACHEDPAGEDEFAULT" K="SERP,5098.1"></span>
</span>
</div>
<p><strong>兔斯基</strong>无双好看的电影,QVOD免费电影最新免费电影资源网 拒绝电影网站</p> 
</div>  
</div>
</li>
找了3个代表性的 3组 要求提取<h3><a href="http://www.333434.com/" target="_blank" h="ID=SERP,5096.1">这个里面的内容</a></h3>和
<p>这个里面的内容</p> 

解决方案 »

  1.   


    preg_match_all('/<p>(.*)<\/p>/iU',$str,$match);
    $resArr = preg_replace("/<strong>|<\/strong>/", "", $match[1]);
    Array
    (
        [0] => 超炫网友提供最好的,www.anye.com,美国大片 ...
        [1] => 本站提供最新最全的电影...
        [2] => 兔斯基无双好看的电影,QVOD免费电影最新免费电影资源网 拒绝电影网站
    )这是抓取<p>的,抓取<h3>之间的去<strong>的在你另一贴子里说过了,为啥要开两个贴子
      

  2.   

    楼主,能不能说清楚点。你要匹配的:
    <h3><a href="http://www.333434.com/" target="_blank" h="ID=SERP,5096.1">这个里面的内容</a></h3>
    在你的内容只有一个符合的。<h3><a href="http://www.333434.com/" target="_blank" h="ID=SERP,XXXXX">这个里面的内容</a></h3>
    这个则有很多个。
      

  3.   

    我就是想提取这个里面的文字内容<h3><a href="这里不固定" target="_blank" h="这里不固定">需要这个里面的内容</a></h3>
      

  4.   

    匹配中文
    preg_match('~[\x{4e00}-\x{9fa5}]+~u', $string, $tmp);