Код находится здесь. У меня вопрос, так как $1
is Fred
, и это замена, что означает замену fred or barney
Fred
, почему ответ не может быть I saw FRED with FRED.
Я понятия не имею, что здесь происходит. Спасибо за ваш ответ!Замена регулярного выражения Perl
$_ = "I saw Barney with Fred.";
s/(fred|barney)/\U$1/gi; # $_ is now "I saw BARNEY with FRED."
спасибо, сейчас я понимаю. Сначала он увидел «барни», а затем увидел «fred», «$ 1» остается последним значением. – Yaolong