parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

AleXp 06.11.2005 17:17

распарсить файл в хэш, поработать с ним: вывести, добавить, удалить переменные, а потом итоговый хэш скомпилировать в ini-файл :)
Чтобы сохранить изначальное форматирование ini файла, а оно, напомню!, достаточно не структурированно, это же сколько придется в хэш нюансов запихать? У админов фантазия может быть очень не тривиальная :) Либо: при компилировании из хэша в ini файл произойдёт потеря форматирования.

Хэш - хорошо структурированный объект. Ini файл - объект "эвристический". Связать их воедино - тяжкий труд: надо практически мат.модель возможных фантазий рукотворца создать. Проще из не структурированного ini файла "выдирать" то что нам надо и только это менять, оставляя прочее без изменений. Имхо.
ЗЫ. На самом деле у ini файла есть один совершенно четко определенный структурный элемент: любой параметр находится в одной строке между ^(.*)$. Вот отсюда и сплясать.