Здравствуйте.
У меня в скрипте-однострочнике на одном этапе получаются данные такого вида (передаются через |)
бла-бла-бла, 13 октября
бла-бла
xygkghjgfkgk
бла-бла-бла
kjhhhkfhdjyfdyfi
бла-бла
ukhjgjkhjkgkgjgjggkgyighkg
абракадабра
kjgjgkjgjgjgjgk
бла-бла-бла-бла, пн, 14 октября
hkgkjg
kgkjgkjkghgk
jgkjg
jgkjgjkgjkbg
gjkgkgj
kgjghkjhihljk
jgkjgjgkj
khjjkbjbmnjhkghcfhghgchtg
Где вместо букв некие данные, не имеющие никакого понятного для машины смысла. Единственная жесткая вещь - это номера строк. Их ровно столько, сколько я привёл. Мне надо вывести всё это дело в таком виде (для удобства пишу номера строк):
01)бла-бла-бла, 13 октября 12)бла-бла-бла-бла, пн, 14 октября
02) 13)
03)бла-бла 14)hkgkjg
04)xygkghjgfkgk 15)kgkjgkjkghgk
05)бла-бла-бла 16)jgkjg
06)kjhhhkfhdjyfdyfi 17)jgkjgjkgjkbg
07)бла-бла 18)gjkgkgj
08)ukhjgjkhjkgkgjgjggkgyighkg 19)kgjghkjhihljk
09)абракадабра 20)jgkjgjgkj
10)kjgjgkjgjgjgjgk 21)khjjkbjbmnjhkghcfhghgchtg
11 строка - разделитель, сколько символов в строке - неизвестно, шрифт, разумеется, моноширный, остаётся вопрос - как?
Что-то? не радует идея - считать сколько символов максимум в строках 1-10, прибавлять к этому числу 3 и добавлять к каждой строке ровно столько пробелов, после чего объединять первую строку с 12, вторую с 13 и т.д. Может что готовое есть, дабы не изобретать очередной велосипед?