say "xxx" =~ s/ ^. (?{ "a" }) | .$ (?{ "c" }) | . (?{ "b" }) /$^R/grx'