2010/11/15 Daniel Podolsky <[email protected]>:
> День добрый!
>
> У меня есть строка, довольно длинная. Хочу разрезать ее по границам
> слов, и сформировать "брикет" текста с заданным соотношением
> количество строк / максимальная длина строки.
>
> Ну - как можно более близким к заданному соотношением. Ну или просто -
> прямоугольник минимальной площади.
>
> Есть ли такое готовое? Гугл поспрашивал, но, видимо, не сумел
> правильно сформулировать запрос.
>
> Если такого нет - поделитесь, пожалуйста, идеями, как это правильно
> реализовать. А то сам я пока придумал только полный перебор, а это
> пошло.
echo "I've got a very long line being returned by an intranet search
engine. The line contains a lot of filepaths, each separated by a
space: so it should word-wrap. But it's not word-wrapping, resulting
in a very long horizontal scroll and a broken layout." | perl -lne 'my
$l = 80; s/(.{$l})\b/$1\n/g;print'
--
Varyanick I. Alex
icq: 102 575 440
skype: cono..
[email protected]
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org