Показать сообщение отдельно
  #9 (permalink)  
Старый 02.09.2013, 15:15
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от george115 Посмотреть сообщение
не имеет значения какой шрифт)
Выставьте моноширинный шрифт, посчитайте сколько символов помещается на строке (N) и после .split('\n') элементы полученного массива, которые длиннее N, делите на слова и группируете по строкам.
На пальцах:
Допустим, N = 10
"В этом поле содержится множество букв
кроме
того
цифры тоже есть"

Получаем два длинных абзаца, которые нужно обработать, и два коротких.
В первом, получаем группировку по строкам "В этом ", "поле ", "содержится", "множество ", "букв" - итого 5 строк.
В последнем абзаце получим еще две строки.
Всего получилось 5 + 1 + 1 + 2 = 9 строк.
Ответить с цитированием