\\0'; // url commencant par www. $patterns[] = '/(\s|^)www\.((?:\.*,*[\w@~%$£µ&i#\-+=_\/\?;])*)/i'; $replacement[] = '\\1www.\\2'; if ($mails) { $patterns[] = '/(?:mailto:)?([a-z0-9.\-+_]+@([\-.+_]?[a-z0-9])+)/i'; $replacement[] = '\\0'; } return preg_replace($patterns, $replacement, $texte); } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>