Entonces deberías usar preg_match() para extraer la coincidencia, ya que preg_replace() como su nombre lo indica hace un reemplazo.
Esa es la razón por la cual te muestra todo el documento.
Te invito a leer lo siguiente:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/