Cómo reemplazar el espacio no rompible decodificado (nbsp)

Suponiendo que tengo una picadura que es"a s d d" yhtmlentities lo convierte en
"a s d d".

¿Cómo reemplazarlo (usando preg_replace) sin codificarlo a entidades?

Lo intentépreg_replace('/[\xa0]/', '', $string);, pero no funciona Estoy tratando de eliminar esos caracteres especiales de mi cadena ya que no los necesito

¿Qué posibilidades hay más allá de regexp?

Editar cadena que quiero analizar:http://pastebin.com/raw/7eNT9sZr
con funciónpreg_replace('/[\r\n]+/', "[##]", $text)
Para luegoimplode("</p><p>", explode("[##]", $text))

Mi pregunta no es exactamente "cómo" hacer esto (ya que podría codificar entidades, eliminar entidades que no necesito y decodificar entidades). Pero cómo eliminarlos con solo str_replace o preg_replace.

Respuestas a la pregunta(1)

Su respuesta a la pregunta