Forum Webscript.Ru
Программирование => Perl => Тема начата: Error202 от 15 Декабря 2009, 15:12:04
-
Господа...
Есть два массива... Первый - Названия, Второй - уровень вложенности.
Пример:
------------------------
Вася (1)
Маша (1)
Федя (2)
Коля (1)
Никита (2)
визуально
Вася
Маша
- Федя
Коля
- Никита
--------------------------
Как мне имея эти два массива обернуть их в теги
-
примерно perl -lne \'BEGIN { $curr = 0; } if (m#(.+?)\\s+\\((\\d+)\\)$#) { print "
" if ($curr < $2); print "
" if ($curr > $2); $curr = $2; print "- $1
"; } END { print "" x $curr }\', только надо подробнее разобраться с уровнем вложенности $curr при закрытии файла, мог напутать.
-
О-о-о... Спасибо...
Всю голову сломал... Буду пробовать...
-
Спасибо за то, что вы очень детально все обяснили. После такого обяснение только у умственно отсталых возникнут вопросы.
ռեֆերատ (http://www.ref.am) | referat (http://www. forstudents.am)