Forum Webscript.Ru
Программирование => Perl => Тема начата: DartSidius от 23 Ноября 2006, 16:17:03
-
пытаюсь построить на регулярных выражениях
что-то в этом роде:
$var=~/\\$$v(.*?)\\=\\"(.*)\\";/igs;
$v - имя переменной...но это работает только для переменных вида $VAR = "dawdwa";
т.е. если будет например $VAR = 100;, то уже не канает...
кто-нибудь занимался чем-нибудь подобным?...может есть модули на переле, которые позволяют редактировать , вытягивать переменные из файлов?
-
DartSidius:
кто-нибудь занимался чем-нибудь подобным?...может есть модули на переле, которые позволяют редактировать , вытягивать переменные из файлов?
каких файлов и для чего? если нужно для конфига, то зачем городить огород, если для анализа кода, то есть например PPI (http://search.cpan.org/~adamk/PPI-1.118/lib/PPI.pm)
-
Да..именно для конфига..а есть ещё какие-нибудь?
-
все давно придумано на любой вкус и цвет (http://search.cpan.org/search?query=Config&mode=module)
-
я понимаю шо уже надоел :)...но там этих модулей за 60 штук...какой посоветуешь для моего случая?
-
Я бы посоветовал Windows INI (http://search.cpan.org/~wadg/Config-IniFiles-2.38/IniFiles.pm) достаточно распространенный формат, я сам использую его или в XML формате, когда надо извратиться, тогда формат сам придумываю.
-
в принципе согласен с vladsu
Все зависит от типов данных конфига: если конфиг простой, то имеет смысл использовать что-то простое типа Config-Tiny формат ini самое оно. для более изощренных вариантов Config-General, Config-Simple
xml - вариант хороший, но не самый быстрый.
-
всем спасибо...буду разбираться