есть асоциат. массив, к примеру,
%page_path = (
"INDEX" => "index.html",
"HOME" => "home.html"
...
);
и нам нужно заменить в во всех моих шаблонах строки <!--HOME--> <!--INDEX--> на index.html & index.html
т.е. нечто
foreach $page (keys %page_path) {
$pages[i] = get_template($page);
$page =~ s/([A-Z]*)/%page_path[$1]/g;
}
тока нужно что б заменялись тока если в %page_path есть такой ключ ... что-то порылся и не нашёл как это красиво сделать :(.
и ещё может ли такая конструкция работать
foreach $page (keys %page_path) {
$pages[i] = get_template($page);
$page =~ s/([A-Z]*)/%page_path[$1]/g; if (search_key($1))
}
?
Я пока начинающий в перле :), так что особо угурать не надо ;).