может быть, это глупый вопрос, но:я запускаю Perl 5.8.8, и мне нужно заменить любое подчеркивание, которому предшествует число, на «0».
running:
$var =~s /(\d)_/$10/g;
, очевидно, не работает, так как $ 10 интерпретируется как ... ну ...$ 10, а не «$ 1 с последующим 0»
, более того, поскольку я выполняю perl5.8, я не могу сделать
$var=~s/(?<n1>\d)\_/$+{n1}0/g;
какая-либо идея?заранее спасибо