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

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

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

 

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

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

тема: Регулярное выражение для обработки ссылки
 
 автор: Exorcist-vl   (25.10.2011 в 06:37)   письмо автору
 
 

День добрый подскажите.
Есть допустим html
'
Пробный <b>текст</b> и так далее и тут внезапно <a class="newslink" href="">сыылка</a> идет
'

Прежде чем выводить его, я хочу обрабатывать и заменять <a class="newslink" href="">сыылка</a> на сыылка, имеено теги a с классом newslink, также возможно разное количество пробелов <a class и "newslink" href= .
Зарнее спасибо

  Ответить  
 
 автор: cheops   (25.10.2011 в 09:54)   письмо автору
 
   для: Exorcist-vl   (25.10.2011 в 06:37)
 

Можно начать отталкиваться от следующего скрипта
<?php
  $text 
'Пробный <b>текст</b> и так далее и '.
          
'тут внезапно <a class="newslink" href="">сыылка</a> идет';
  
$pattern '|<a\s+class\s*=\s*\"newslink\"\s+href\s*=\s*\"([^"]*)\"\s*>([^<]+)</a>|is';
  
$text preg_replace($pattern'<a href="http://my_link" >\\2</a>'$text);
  echo 
$text;
?>

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

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