$b = preg_replace('|<div class="google(.*)</div>|i', "", $;
Возможно я допустил какую-то дурацкую ошибку в синтаксисе preg_replace, хотя раньше именно в таком виде функция у меня работала, с мануалом вроде также нет противоречий.
Спасибо за помощь.
Спустя 34 минуты, 26 секунд (22.04.2010 - 17:57) netruxa написал(а):
странно, я ошибку не заметил, решил протестить
так вот что у меня выводит
$b='ДО<div class="googlefdsfsdfsdfsdfsdf">1111111111</div>ЦЕНТР<div class="googlefdsfsdfsdfsdfsdf>222222222</div>КОНЕЦ';
$b = preg_replace('|<div class="google(.*)</div>|i', "", $b);
echo $b;
так вот что у меня выводит
Цитата |
ДОКОНЕЦ |
соответственно у меня регулярка работает )
Спустя 25 минут, 51 секунда (22.04.2010 - 18:23) j1gs4w88 написал(а):
А почему не ДОЦЕНТРКОНЕЦ ?
Вот коды, которые необходимо убрать
Вот коды, которые необходимо убрать
<div class="googleright"><script type="text/javascript"><!--
google_ad_client = "pub-2907974803424692";
/* 300x250, created 7/7/09 */
google_ad_slot = "1320434563";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<div class="googleleft"><script type="text/javascript"><!--
google_ad_client = "pub-2907974803424692";
/* 300x250, created 7/7/09 */
google_ad_slot = "1232309105";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
Спустя 10 минут, 5 секунд (22.04.2010 - 18:33) j1gs4w88 написал(а):
netruxa, спасибо вам за помощь, тему можно закрыть. Ошибку нашел. Скрипт длиннющий и нужно было поставить preg_replace просто в другое место, как раз в таком порядке, как вы поставили, а у меня значительно позже после file_get_contents идет, не пойму правда почему мой вариант не работал, но уже и не хочу понимать весь день отдал этому скрипту.