Regex imbrication des citations

Eléphant du PHP | 172 Messages

23 juil. 2006, 13:47

Bonjour à tous,

J'ai un problème avec mon code, dans ma regex, je n'arrive pas à faire que les citations s'imbriquent les unes dans les autres.

Comment doit-on faire ?

Mon code actuel
$string = preg_replace('`\[citation nom=(.+)](.+)\[/citation]`isU', '<div class="cite"><span>Citation: $1</span><p>$2</p></div>', $string);
Merci.

Invité
Invité n'ayant pas de compte PHPfrance

23 juil. 2006, 15:21

J'ai trouvé, il suffisait de faire un preg_replace pour la 1ère balise et un str_replace pour la dernière.