Como substituir o espaço não quebrável decodificado (nbsp)

Supondo que eu tenho uma picada que é"a s d d" ehtmlentities transforma em
"a s d d".

Como substituí-lo (usando preg_replace) sem codificá-lo para entidades?

eu tenteipreg_replace('/[\xa0]/', '', $string);, mas não está funcionando. Estou tentando remover esses caracteres especiais da minha string porque não preciso deles

Quais são as possibilidades além da regexp?

Editar seqüência que eu quero analisar:http://pastebin.com/raw/7eNT9sZr
com funçãopreg_replace('/[\r\n]+/', "[##]", $text)
para mais tardeimplode("</p><p>", explode("[##]", $text))

Minha pergunta não é exatamente "como" fazer isso (já que eu poderia codificar entidades, remover entidades que não preciso e decodificar entidades). Mas como remover aqueles com apenas str_replace ou preg_replace.

questionAnswers(1)

yourAnswerToTheQuestion