URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5624
[ Назад ]

Исходное сообщение
"парсинг конфиг файла "

Отправлено Raist , 09-Авг-06 01:23 
Подскажите пожалуйста, есть ли в перле некий готовый модуль, который бы было уодобно использовать для парсинга просто конфиг файла?

Содержание

Сообщения в этом обсуждении
"парсинг конфиг файла "
Отправлено ACCA , 09-Авг-06 03:28 
>Подскажите пожалуйста, есть ли в перле некий готовый модуль, который бы было
>уодобно использовать для парсинга просто конфиг файла?

простой файл можно делать просто - сделай файл вида

$CONFIG_VAR1 = 'value';
$CONFIG_VAR2 = 'value2';
...

Цепляй через require 'config.file';

Хочешь сам разбирать - сделай

[section1]
VAR1 value
[section2]
VAR2 value

и потом

open FILE, 'config.file';
while (<FILE>) {
   chomp;
   if (/^\[(\w+)\]$/) {
       $section = $1;
   } elsif (/(\w+)\s+(.+)/) {
       $config{$section}{$1} = $2;
   }
}
close FILE;


"парсинг конфиг файла "
Отправлено chip , 09-Авг-06 21:58 
>Подскажите пожалуйста, есть ли в перле некий готовый модуль, который бы было
>уодобно использовать для парсинга просто конфиг файла?

http://search.cpan.org ы?