2013-05-20 5 views
0

Я знаю, что, вероятно, я должен использовать preg_replace, но я не лучший с регулярным выражением. Может кто-нибудь помочь мне с кодом для замены [QUOTE = пользователь] цитата здесь [/ QUOTE] для:Как заменить ЦИТАТЫ, как форумы с php?

<p><b>user</b>quote here</p> 

Спасибо большое заранее.

ответ

1

Попробуйте это:

$str = '[QUOTE=user]quote here[/QUOTE]'; 

$regex = '/\[QUOTE=(.+)\](.+?)\[\/QUOTE\]/'; 
$replacement = '<p><b>$1</b>$2</p>'; 
$str = preg_replace($regex, $replacement, $str); 
+0

Отлично! спасибо – Devon

Смежные вопросы