<? $in= '<div class="a1"> <div class="b1"> <div class="c1"> sometext1 </div> <div class="c2"> sometext2 </div> </div> </div> <div class="a1"> <div class="b1"> <div class="c1"> sometext3 </div> <div class="c2"> sometext4 </div> </div> </div>'; if (preg_match_all('/<div class="a1">(.*)<\/div>/s', $in, $result)) echo 'Оле!'. "\r\n"; else echo 'Нету такого'; print_r ($result); ?>