\\0'; // url commencant par www. $patterns[] = '/(\s|^)www\.((?:\.*,*[a-z@0-9~%$£µ&i#\-+=_\/\?])*)/i'; $replacement[] = '\\1www.\\2'; if ($mails) { $patterns[] = '/(?:mailto:)?([a-z0-9.\-+_]+@([\-.+_]?[a-z0-9])+)/i'; $replacement[] = '\\0'; } return preg_replace($patterns, $replacement, $texte); } ?>