Bram via RT wrote: >Is this intended/expected behaviour? > >"a\n" =~ m/a$ \n/x; # true >"a\n" =~ m/a$\n/x; # false The latter is expected: $\ gets interpolated. $ perl -lwe 'print qr/a$\n/' (?-xism:a n) $ -zefram