Проблема состоит вот в чем:
Есть текст его надо обрезать на сотом символе, но так что бы если 100 символ это символ слова то обрезать по завершению этого слова.
Есть подводный камень - если слово больше 10 символов то резануть перед этим символом.
Еще один камень - если до предыдущего слова больше 8 символов то резануть где есть и вставить многоточие.
О как замудрил