Подскажите как написать регулярное выражение для того чтобы вырезать баннеры с Yahoo. Как правило там баннеры заключаются в комментарии например:<!-- adstart //--> BANNER CODE... <!-- adend //-->
или<!-- START NORTH BANNER -->
<div id="northbanner">
<script language="JavaScript">
var yad_target="_top";var yad_URL=new Array();
yad_URL[1]="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live";
var yad_flashfile="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_s...)";
var yad_altURL="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live";
var yad_altimg="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_s...
var yad_width=728;var yad_height=90;</script>
<script language="JavaScript" src="http://us.a1.yimg.com/us.yimg.com/a/1-/jscodes/031016/ct_yad...
<noscript><a href="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live" target="_top"><img src="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_s... width="728" height="90" border="0"></a></noscript>
</div>
<!-- END NORTH BANNER -->
ну и тому подобноевозможно ли средствами Squid вообще вырезать все что находится между этими двумя комментариями?
с мылом на яху есть интересные баги, я например на сквиде настроил баннерорезку, под нее попали и банеры на yahoo, НО после этого люди не смогли пользоваться ящиками на yahoo, т.к. там часть кнопок, панелей и прочего выводится через банерную сеть - так что или мыло + бенры или ни того ни другого, имхо :)
Voobshe to s pomoshyu Squida vozmojno ne tolko virezat banneri na YahooMail, i vse banneri. Tebe nujno obrashatsa suda:http://www.fork.kiev.ua/index.phtml?id=12
>Подскажите как написать регулярное выражение для того чтобы вырезать баннеры с Yahoo.
>Как правило там баннеры заключаются в комментарии например:
>
><!-- adstart //--> BANNER CODE... <!-- adend //-->
>или
>
><!-- START NORTH BANNER -->
><div id="northbanner">
> <script language="JavaScript">
>var yad_target="_top";var yad_URL=new Array();
>yad_URL[1]="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live";
>var yad_flashfile="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_sup
>Voobshe to s pomoshyu Squida vozmojno ne tolko virezat banneri na YahooMail,
>i vse banneri. Tebe nujno obrashatsa suda:http://www.fork.kiev.ua/index.phtml?id=12Если бы все было так просто я бы не писал сюда.
Проблема в том, что некоторые картинки находятся по тем что адресам что и баннеры, поэтому хотелось бы вырезать только тот адрес который находится между каким то определенным текстом (в данном случае между комментариями).
*\.yimg\.com/a/*вырезаются все баннеры с почты на Yahoo, все остальные картинки отображаются нормально