"Lars Noodén" <lars.noo...@gmail.com> wrote: >perlre(1) seems to be missing information about substitution >evaluations >with the /e option. The functionality is present in perl: > > perl -e '$_=2; s/2/1+3/e; print' > >But it is not listed in the pod documentation for v5.16.3 or v5.18.1. >The modifier /e is described in "Programming Perl", 4th ed, pp 186, >254-255. > >Where should suggestions for corrections be sent? >Could something like the text below be added? > >Regards, >/Lars > >$ diff perlre.pod perlre.pod.orig >108,113d107 >< =item e >< X</e> >< >< Treat the replacement portion as an interpreted expression. >< Each additional C</e> modifier after the first functions as an eval() >around the code to execute. ><
The substituted string isn't a regular expression. The substitute operator s/// is described in `perlop`. Rob -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/