Замена блока

  • 1 Ответов
  • 203 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Замена блока
« : 23.08.2015, 15:06:44 »
Здравствуйте, есть строка цитирования подскажите как ее заменить на результат ниже, с preg_replace мучаюсь не получается
Код
[quote author=Citation:  admin / 23.08.2015 02:28:09]Новый топик[/quote]
<p>Проверка цитирования</p>

Код
<div class="quote">Новый топик</div>
<div class="content"><p>Проверка цитирования</p></div>

*

robert

  • ********
  • 4002
  • 371
Re: Замена блока
« Ответ #1 : 24.08.2015, 01:21:18 »
Код: php-brief
$regexp='~(\[quote[^\]]+\])([^\[\]]+)(\[/quote\])\s*(<p>[^<>]+</p>)~';
$replace='<div class="quote">php-brief</div><div class="content">$4</div>';
$text=preg_replace($regexp,$replace,$text);
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.