Nnz2 пишет:
"Replikon, золотые слова, но 80% этого до сих пор не понимают."
потому что не знают регулярок и учились писать грабы по "урокам"))
Знаменитая притча о том почему регулярки не справляются
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
вооружитесь переводчиком
<div class="zcnavistr">Страницы: <strong>[1]</strong> <a href="?d=0/2"><big>2</big></a> <br / ></div>0.0942</div><div class="adv2"></div><div class="foot">(c) copy<br/></div><div class="adv2"><div></ body></html>
добавлено спустя 51 секунду:
=
0.0942 - генерация
Gluecher, если не ошибаюсь,то генерация бывает перед </html> ,а не после.
31 Июл 2012, 10:39Georyaga пишет:
"Gluecher, если не ошибаюсь,то генерация бывает перед </html> ,а не после."
Ты не ошибаешься, он так в примере и написал.
$t = preg_replace('#\</div\>[\.\d]+<div\>\<div class\="adv2"\>\</div\>\<div class\="foot"\>#',' </div></div><div class="adv2"></div><div class="foot">', $t);
31 Июл 2012, 12:25народ такой вопрос хочу вырезать див пишу так:
$file = preg_replace("/<div class='main_menu'>(.*?)</div>/si","",$file);
а он не вырезает ((((( что не так ???