Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: HELP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
event
Отправлено: 06 Октября, 2011 - 21:12:20
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Добрый вечер.
Ребята подскажите как убрать из описания с помощью регулярок все ссылки (href) и еще как убрать все что между тегам <div class="hidewrap"></div> (каждый раз там другое содержанием) и сами тэги как убрать.
 
 Top
f111
Отправлено: 06 Октября, 2011 - 22:26:57
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




event пишет:
все ссылки (href)
, а теги <a> оставить?

для div-a наверно
Цитата:
/<div class=\"hidewrap\">(.+)</div>/s

или
Цитата:
/<div class=\"hidewrap\">(.+?)</div>/s

, если бы вы показали исходные текст и указали бы кодировку, можно было бы сказать точнее.

используйте функцию preg_replace

(Отредактировано автором: 06 Октября, 2011 - 22:29:02)

 
 Top
event
Отправлено: 06 Октября, 2011 - 22:51:40
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Warning: preg_replace() [function.preg-replace]: Unknown modifier 'd' in C:\AppServ\www\taras\grabber.php on line 18


нужно убрать все то есть от <a href... До </a>
(Добавление)
С этим разобрался, теперь есть еще одна проблема.
Помоги еще с одной штукой пожалуйста, зайди сюда: http://inhost[dot]net[dot]ua/

Видишь на самом начале стоят 2 <br />, подскажи как их убрать то?.

(Отредактировано автором: 06 Октября, 2011 - 22:52:14)

 
 Top
f111
Отправлено: 07 Октября, 2011 - 00:22:49
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




event пишет:
Warning: preg_replace() [function.preg-replace]: Unknown modifier 'd' in C:\AppServ\www\taras\grabber.php on line 18


/<div class=\"hidewrap\">(.+)<\/div>/s
/<div class=\"hidewrap\">(.+?)<\/div>/s
___
event пишет:
нужно убрать все то есть от <a href... До </a>

аналогично как и с div
___
можно попробовать str_replace
str_replace('<br /><br />', '', $text);
(не проверял)
 
 Top
event
Отправлено: 07 Октября, 2011 - 00:45:19
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




С этим разобрался, осталось только разобраться с <br />, так я и сам пробовал, так оно по целому тексту заменяет, а мне нужно только на начале.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB