$s=<<<txt<div class="box"><dt>title</dt><dd>肉类</dd> </div>
<div class="main-ad-2">干扰</div>
<div class="main-ad-6">干扰</div>
<div class="box"><dt>title</dt><dd>菜类</dd> </div>
<div class="main-ad-5">干扰</div>
<div class="box"><dt>title</dt><dd>鱼类</dd> </div>
<div class="box"><dt>title</dt><dd>野生类</dd> </div>
txt;
preg_match_all('#<div class="box">(.+)</div>#sU', $s, $m);
print_r($m);