Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: удалить ссылку которая имеет адрес
 
 автор: TavRoX   (08.04.2013 в 19:12)   письмо автору
 
 

ребят есть переменная в которой могут быт ьссылки с картинками:

$text = '<a href="http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif"  class="fancybox2" rel="gallery1" title="Surprised"><img style='border: double #c0c0c0; margin: 3px; padding 1px;' src="http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif" alt="Surprised" border="0" /></a>';


как через регулярку удалит ьвсе ссылки в которых есть такое начало url - http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions
а также удалить стиль из изображения?
буду благодарен
регулярки до сих пор освоить не могу(

  Ответить  
 
 автор: TavRoX   (08.04.2013 в 19:26)   письмо автору
 
   для: TavRoX   (08.04.2013 в 19:12)
 

сделал впринципе все кроме одного

как удалить href зная начало url - http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/

$text = '<a href="http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif"  title="Surprised"><img src="http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif" alt="Surprised" border="0" /></a>'; 

src должно остаться. в общем деактивировать ссылку с урл http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/

  Ответить  
 
 автор: TavRoX   (08.04.2013 в 19:32)   письмо автору
 
   для: TavRoX   (08.04.2013 в 19:26)
 

и это решил регуляркой

  $text = str_replace ('href="http://domen.ru/tiny/jscripts/tiny_mce/plugins/emotions/', 'name="', $text);

теперь бы может и атрибут name убрать но не думаю чт оимеет смысл

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования