У меня небольшая проблема с пониманием этого простого использования модификатора /e regex.
my $var = 'testing';
$_ = 'In this string we are $var the "e" modifier.';
s/(\$\w+)/$1/ee;
print;
Возвращает: "В этой строке мы тестируем модификатор" e ".
Я не понимаю, почему нужны два модификатора 'e'. Насколько я вижу, $1 должен захватить '$ var' из строки, и один модификатор 'e' должен затем заменить переменную своим значением. Однако я должен что-то недопонимать, так как попытка использования вышеуказанного кода одним модификатором 'e' не заметно заменяет ничего в строке.
Извините, что задал такой простой вопрос!
Спасибо.