Что то туплю под вечересть строка в файле начинающаяся символами <!--start--> и заканчивающаяся <!--end-->
Что то не могу сделать ее замену на то что мне нужно...
>
>Что то не могу сделать ее замену на то что мне нужно...
>Если быть более точным, то эту строку надо заменить на содержимое массива @arr1
$text =~ s/(\<\!--start--\>)([\w\W]+?)(\<\!--end--\>)/$some_replacement/i;
>$text =~ s/(\<\!--start--\>)([\w\W]+?)(\<\!--end--\>)/$some_replacement/i;
Спасибо :)И еще теоритический вопрос - в нескольких скриптах имееются одинаковые блоки: чтение содержимого файла в переменную, а так же несколько моих переменных одинаковых во всех скриптах и две подпрограммы.
Что проще, а главное более правильно по ресурсам - описывать это все в каждом скрипте или вынести это все в pm файл и использовать use file?
>И еще теоритический вопрос - в нескольких скриптах имееются одинаковые блоки: чтение
>содержимого файла в переменную, а так же несколько моих переменных одинаковых
>во всех скриптах и две подпрограммы.
>
>Что проще, а главное более правильно по ресурсам - описывать это все
>в каждом скрипте или вынести это все в pm файл и
>использовать use file?Логичнее было-бы вынести в отдельный файл.
Далее - как вам удобно.Как мне кажется, учитывать накладные расходы на подгрузку модуля только в случае, когда время парсинга сопоставимо со временем исполнения.
Но, я могу ошибаться.