Pues no te puedo dar una explicación exacta, pero digamos que busca el último espacio, lo substituye por # para poder restar del largo total del texto la parte correspondiente hasta # y presentar desde ahí lo que sobra.

Es una fórmula tomada del colega Sailepaty de este mismo foro.

Un saludo.
Doy por cerrado y solucionado el tema.