Xwab
Форумыnavigate_nextПрограммирование на PHP

Пишем граб
Сообщения
Fuelen

Nnz2 пишет:
"Replikon, золотые слова, но 80% этого до сих пор не понимают."

потому что не знают регулярок и учились писать грабы по "урокам"))

28 Апр 2012, 12:04
Nnz2

Знаменитая притча о том почему регулярки не справляются
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags
вооружитесь переводчиком

29 Апр 2012, 1:54
Gluecher

Как вырезать в граббе генерацию?

30 Июл 2012, 21:10
Fuelen

Gluecher, дай кусок хтмл-кода, где эта генерация есть

30 Июл 2012, 21:17
Gluecher

<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 - генерация

30 Июл 2012, 21:37
Georyaga

Gluecher, если не ошибаюсь,то генерация бывает перед </html> ,а не после.

31 Июл 2012, 10:39
Dezer

Georyaga пишет:
"Gluecher, если не ошибаюсь,то генерация бывает перед </html> ,а не после."
Ты не ошибаешься, он так в примере и написал.

31 Июл 2012, 11:15
Fuelen

$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
ZEEDER

народ такой вопрос хочу вырезать див пишу так:
$file = preg_replace("/<div class='main_menu'>(.*?)</div>/si","",$file);
а он не вырезает ((((( что не так ???

31 Июл 2012, 14:20
Fuelen

ZEEDER, не совпадает шаблон значит. попробуй экранировать < и >

31 Июл 2012, 16:40
Ответить на тему