Voici le pattern que j'utilise :
preg_replace('/(\[table=)([^\]]*)\](.*?)(
\[\/table\])/',<table><tr><td>\\2</td><
/tr><tr><td>\\4</td></tr></table> );
Ca marche assez bien quand j'utilise une ligne du type :
[table=TEST]blablabla[/table]
Par contre, si je mets un retour à la ligne entre les deux ça ne marche plus :
[table=TEST]
blablabla
[/table]
Comment faire en sorte que ça marche ?!?
---------------
"You know the name, You know the number..."