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

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

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вырезать из массива ссылку

Сообщения:  [1-5] 

 
 автор: Atom   (10.10.2005 в 21:45)   письмо автору
 
   для: cheops   (10.10.2005 в 21:16)
 

Спасибо! Сделал так:

<?php
   $row
['content'] = preg_replace("/<a[^>]+>/iU""<u>"$row['content']);
   
$row['content'] = preg_replace("|</a>|iU""</u>"$row['content']);
?>

   
 
 автор: cheops   (10.10.2005 в 21:16)   письмо автору
 
   для: Atom   (10.10.2005 в 21:08)
 

Можно поступить примерно так
<?php
  $text 
'Пример - <a href="http://link-link.ru/">text</a>
ну с </a> я думаю я бы по аналогии справился, а так в принципе да'
;

  echo 
preg_replace("|<a[^>]+>[^<]+</a>|iU"""$text);
?>

   
 
 автор: Atom   (10.10.2005 в 21:08)   письмо автору
 
   для: cheops   (10.10.2005 в 20:57)
 

Пример - <a href="http://link-link.ru/">text</a>

ну с </a> я думаю я бы по аналогии справился, а так в принципе да

   
 
 автор: cheops   (10.10.2005 в 20:57)   письмо автору
 
   для: Atom   (10.10.2005 в 20:45)
 

А ссылка какого вида (приведите пример) и хотите ли вы вырезать </a>, а то он вроде никак не обозначен в регулярном выражении...

   
 
 автор: Atom   (10.10.2005 в 20:45)   письмо автору
 
 

Пытался написать регулярное выражение, вырезающее ссылку из строки. Не работает что-то :(

preg_replace("/(<a href\=\"http:\/\/)*([a-zA-Z0-9])*(\">)*/i", "", $row['content']);
Эта функция выполняется в цикле while($row=mysql_fetch_array()).
С сылкой просто ничего не происходит... Где ошибка?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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