Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Регулярные выражения > прокрутить массив и заменить нужно


Автор: evya 11.3.2013, 20:11
Подскажите как регулярной строкой можно в прокрутить массив и заменить нужно в строке

наприме
@a=(
Привет дрогой Миша,
Привет Васька Петрович,
Привет Елена прекрасная!,
);


нужно 
s/Привет дорогой Миша/Папуля/

и так прогнать весь массив.



Автор: DProf 14.3.2013, 11:27
Код

my @a=qw(a1 a2 a3);
s/a1/a2/ for (@a);


Только самому прогнав этот массив. Ведь регулярные выражения с массивами не работают.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)