Salut à tous

j'essaye de bien me familiariser avec les expressions régulière mais c'est pas encore ça qui est ça !

je cherche à détecter dans tout mon texte une URL et la transformer en lien cliquable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
preg_match ("((http:\/\/)+(\.[_a-zA-Z0-9-]+)(\.[a-zA-Z]{2-4}+)+)", $data, $domain);
$data	=	str_replace($domain[0],'<a href="'.$domain[0].'">'.$domain[0].'</a>', $data);
j'essaye de détecter http:// suivi de chiffres et lettres pouvant contenir des points, suivi d'un point et une fin de 2 à 4 caractères

mais une adresse du type http://sousdossier.monsite.com n'est pas détectée

merci d'avance pour votre aide