Bonjour, j'ai un petit problème avec les regex je n'arrive pas à appliquer une sorte de nl2br() uniquement à un morceau de code entouré de délimiteurs. En entrant dans le formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
=== Mon titre ===
 
~~
Je vais sauter à
la ligne
~~
je voudrais avoir comme codé généré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<h3>Mon titre</h3>
<p>Je vais sauter à <br />la ligne</p>
Je n'arrive pas à faire ces retours à la ligne automatiquement, j'ai juste ce code pour le moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
	  $body = preg_replace("#===(.+)===#", "<h3>$1</h3>", $body);
	  $body = preg_replace("#~~(.+)~~#s", "<p>$1</p>", $body);
Merci de votre aide.