il seguente frammento di codice preso da http://perldoc.perl.org/perlrequick.html#Search-and-replace mi dàPerl RegEx errore di sintassi
bareword trovato in cui l'operatore atteso alla linea blub.pl 2, nei pressi "s/cani/gatti/r"
Qual è il problema qui? Sto usando Perl 5.12.4 su Windows XP.
Codice:
$x = "I like dogs.";
$y = $x =~ s/dogs/cats/r;
print "$x $y\n";
Um, esattamente quello che dice? Qual è il 'r' alla fine? –
@BrianRoach È il modificatore non distruttivo – NullUserException
Erm, ok. COSÌ, avevo ragione ... ma solo perché non ho mai usato perl 5.14 :-D –