Вот вопрос: как бы вы обрезали блок текста до ближайшего слова, когда прошло определенное количество символов. Я не пытаюсь ограничить определенное количество слов или букв, но ограничиваю буквы и обрезаю их на ближайшем слове.
Скажем, у меня было две строки:
"This is a block of text, blah blah blah"
"this is another block of txt 2 work with"
Скажем, я хотел ограничить его 27 символами, первая строка заканчивалась бы на "бла", а вторая включалась на "txt", даже если в этих словах были достигнуты пределы символов.
Есть ли какое-нибудь чистое решение этой проблемы?