Regex imbrication des citations

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Regex imbrication des citations

par Invité » 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.

Regex imbrication des citations

par spirou » 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.