$testo = preg_replace( "/(?iU)(@){2}([^\a]+)(@){2}( #)(http:\/\/)?(.+)(#)/", "\\2", $testo );