Спустя 3 минуты, 42 секунды (5.10.2011 - 14:42) imbalance_hero написал(а):
xworld
А твои идеи есть? Показывай, как пытался сделать.
А твои идеи есть? Показывай, как пытался сделать.
Спустя 1 час, 1 минута, 50 секунд (5.10.2011 - 15:43) moskitos80 написал(а):
А в чём проблема то :huh:
b-serp-item__title-link - класс (взято из выдачи яши)
Модификатор U - от жадности.
$patt1 = preg_quote('<a class="b-serp-item__title-link"');
$patt2 = preg_quote('</a>');
$str = preg_replace('~('.$patt1.'.*'.$patt2.')*~Ui', '', $str);
b-serp-item__title-link - класс (взято из выдачи яши)
Модификатор U - от жадности.
Спустя 10 минут, 35 секунд (5.10.2011 - 15:54) caballero написал(а):
а если там не <a class=
а <a href class=
или
<a onclick class=
как по мне самое удобное это jQuery взять
получить массив одной строкой второй строкой все прибить
а <a href class=
или
<a onclick class=
как по мне самое удобное это jQuery взять
получить массив одной строкой второй строкой все прибить
Спустя 6 минут, 20 секунд (5.10.2011 - 16:00) moskitos80 написал(а):
Цитата (caballero @ 5.10.2011 - 12:54) |
а если там не <a class= а <a href class= или <a onclick class= как по мне самое удобное это jQuery взять получить массив одной строкой второй строкой все прибить |
Тогда товарищу xworld нужно уточнить в каком случае ему нужно производить эту операцию: На собственной странице у клиента c помощью JS, или ему нужно чистить спарсенную страницу методами php. Я написал вариант для "чистки" страницы средствами php.
Спустя 5 минут, 6 секунд (5.10.2011 - 16:05) killer8080 написал(а):
не вижу тут никаких проблем
$text = preg_replace('#<a[^>]+class="class_name"[^>]*>.*</a>#isU', '', $text);