Bonjour,

J'ai un problème d'expression régulière.
J'ai la chaine suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[url ]http://www.unsitequelconque.com[/url ]
à transformer en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="http://www.unsitequelconque.com" target="_blanc">http://www.unsitequelconque.com</a>
J'avais trouvé ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
   $TabModele[] = "#\[url\]^http(s)?://[-[:alnum:]]+\.[-[:alnum:]]+\.[a-zA-Z]{2,4}(:[0-9]+)?$\[/url\]#is";
   $TabRemplacement[] = "<a href=\"\1\2\" target=\"_blank\" class=\"postlink\">\1\2</a>";
 
   $Message = preg_replace($TabModele, $TabRemplacement, $Message);
Mais ca ne marche pas, et ca dépasse mes compétences.

Une idée ?