Para empezar, ¿te has dado cuenta de que en la siguiente línea no produces ningún cambio?
Es decir, buscas espacios en la cadena y los sustituyes con ¿espacios?
![:-S](http://static.forosdelweb.com/fdwtheme/images/smilies/crap.png)
, como que no tiene sentido hacer eso.
Otra forma de obtener la última palabra de una cadena es encontrando el último espacio en blanco en la misma y extrayendo la parte de la cadena que comprenda desde la siguiente posición del último espacio en blanco hasta el final:
Inténtalo así y nos dices cómo te fue.
Saludos