Buenas a ver os explico:
Si pongo esto:
$mensaje = preg_replace("#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", " Censurado ", $mensaje);
detecta http://www.google.com
Pero no detecta si pongo www.google.com
Alguien sabe la cadena para detectar las direcciones sin http
(La gente es perra por naturaleza y nadie escribira el http XDXD
Gracias