<div class="Wrapper">
<div class="colImg">
<a href="http://store.shopping.yahoo.co.jp/matsunami/fcdm3.html"></a>
</div>
<div class="wrCol cf">
<div class="colText">
</div>
<div class="colPrice">
<p class="price"><em>4,603</em></p>
</div>
<div class="colStore">
</div>
</div>
<div class="itemMatch"><a href="http://topics.shopping.yahoo.co.jp/notice/archives/post_8.html">123</a></div>
</div>
我想要获取 <div class="Wrapper"></div>
里面的整个内容(包含了6个div,也可能是7个div,所以包含的div个数可能不定),即:
<div class="colImg">
<a href="http://store.shopping.yahoo.co.jp/matsunami/fcdm3.html"></a>
</div>
<div class="wrCol cf">
<div class="colText">
</div>
<div class="colPrice">
<p class="price"><em>4,603</em></p>
</div>
<div class="colStore">
</div>
</div>
<div class="itemMatch"><a href="http://topics.shopping.yahoo.co.jp/notice/archives/post_8.html">123</a></div>
如何用preg_match_all获取如上字符串,或者用其他方法来实现?
preg_match_all($reg,$str.$data)
$reg 为你匹配的正则表达式
$str 为要匹配的字符串
$data 为匹配到的数组
首先$str = file_get_contents($filename)
将文件读入字符串
然后正则`$reg = '/^
(.*)
preg_match_all($reg,$str,$data)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。