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

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

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

 

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

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

тема: Обработка текста
 
 автор: night_charter   (02.06.2010 в 18:11)   письмо автору
 
 

Добрый день.
Помогите, пожалуйста реализовать следующий момент.
Есть текст такого вида:
<strong>Название:</strong> Название чего-то<br />
<strong>Автор:</strong> Какой-то А.В.<br />
<strong>Год издания:</strong> 1985<br />

Необходимо сделать чтобы текст после закрывающего тега </strong> был ссылкой.
<strong>Название:</strong> <a href="test.ru#">Название чего-то</a><br />
<strong>Автор:</strong> <a href="test.ru#">Какой-то А.В.</a><br />
<strong>Год издания:</strong> <a href="test.ru#">1985</a><br />

  Ответить  
 
 автор: Tonik992   (02.06.2010 в 22:50)   письмо автору
 
   для: night_charter   (02.06.2010 в 18:11)
 

<?php

$str 
"<strong>Название:</strong> Название чего-то<br />
<strong>Автор:</strong> Какой-то А.В.<br />
<strong>Год издания:</strong> 1985<br />"
;
$pattern "/(<\/strong>)([^<]+)/";
$replacement '$1<a href=\'test.ru#\'>$2</a>';
$out preg_replace($pattern,$replacement,$str);
print_r($out);
?>

Нормально?

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

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