20,359
社区成员
发帖
与我相关
我的任务
分享
$str = '<div class="xx">
<div class="office_pageopt">
<span class="red">←</span>
<a href="1209977,23194165.aspx" id="HeadPrevLink">上一章</a>
<a href="./1209977.aspx">回书目</a>
<a href="1209977,23204630.aspx" id="HeadNextLink">下一章</a>
<span class="red">→</span>
</div>
</div>';
preg_match("/<div[\s]+(class=\"office_pageopt\")>/" ,$str , $s); //我写到这想了2个小时了. 还是没搞定.
print_r($s);
<div class="office_pageopt">
<div class="red">←</div>
<a href="1209977,23194165.aspx" id="HeadPrevLink">上一章</a>
<a href="./1209977.aspx">回书目</a>
<a href="1209977,23204630.aspx" id="HeadNextLink">下一章</a>
<span class="red">→</span>
</div>
$s = <<<eof
<div class="xx">
<div class="office_pageopt">
<span class="red">←</span>
<a href="1209977,23194165.aspx" id="HeadPrevLink">上一章</a>
<a href="./1209977.aspx">回书目</a>
<a href="1209977,23204630.aspx" id="HeadNextLink">下一章</a>
<span class="red">→</span>
</div>
</div>
eof;
if(preg_match('/<div\s*class="office_pageopt">(.*?)<\/div>/is',$s,$arr)){
print_r($arr);
}