正则截取html中的一段
<br /><html><br /><body><br />.........<br />.........<br /><ul class="style5"><br /><li><a href="/profiles/83291221"><img src="/images/252754752" alt="标题标题" />标题标题</a></li><br /><li><a href="/profiles/83291221"><img src="/images/252754752" alt="标题标题" />标题标题</a></li><br /><li><a href="/profiles/83291221"><img src="/images/252754752" alt="标题标题" />标题标题</a></li><br /></ul><br />........<br />........<br /><br /></body><br /><br /></html><br /><br /><br />
<br />preg_match_all("<br><font color='#FF8000'>------解决方案--------------------</font><br><li><a href=[\"\']\/(.*)\/(.*)[\"\']><img (.*) alt="正则截取html中的一段,该如何解决" >(.*)</a></li><br><font color='#FF8000'>------解决方案--------------------</font><br>U", $str, $out);<br />$a = $out[2][0];<br />$b = $out[4][0];<br />echo "a::$a , b::$b";<br />
preg_match('#<ul class="style5">(.+?)</ul>#s',$s,$m);<br />preg_match('#<li><a href="/profiles/(\d+)"><img [^ alt="正则截取html中的一段,该如何解决" >]+>(.+?)</a></li>#s',$m[1],$ar);<br />print_r($ar);