Есть ли способ использовать переменную в качестве модификатора при замене?
my $search = 'looking';
my $replace = '"find: $1 ="';
my $modifier = 'ee';
s/$search/$replace/$modifier;
Мне нужно использовать массив хэшей, чтобы выполнить массовый поиск с заменой с различными модификаторами.
(?modifier:pattern)
, но не вещи, которые влияют на все, например / g или / e. Это одна из тех причин, почему вы делаете такие моменты. Если бы вы сказали нам, для чего это нужно, мы могли бы придумать более простой способ вместо того, чтобы прикасаться к верблюжьей шерсти (и открывать дыру в безопасности). - person Schwern   schedule 13.07.2010