perl -MO=Deparse -e '$_="abcdef"; s/@{[s".."."gr]}\K$"//; print' $_ = 'abcdef'; s[@{[s/.././gr];}\K$"][]; print $_; -e syntax OK #### perl -MO=Deparse -e '$_="abcdef"; s/@{[s".."."gr]}\K //; print' $_ = 'abcdef'; s[@{[s/.././gr];}\K ][]; print $_; -e syntax OK #### perl -MO=Deparse -e '$_="abcdef"; s/@{[s".."."gr]}\K$"//; print' $_ = 'abcdef'; s[@{[s/.././rg];}\K][$"]; print $_; -e syntax OK #### perl -MO=Deparse -e '$_="abcdef"; s/@{[s".."."gr]}\K //; print' $_ = 'abcdef'; s[@{[s/.././rg];}][\\K ]; print $_; -e syntax OK #### #!perl -pl s/@{[s".."."gr]}\K$"// #### $_="abcdef"; s/@{[s".."."gr]}/$& /;print # "...abcdef" $_="abcdef"; s/@{[s".."."gr]}//;print # "...abcdef" $_="abcdef"; s/@{[s".."."gr]}\K //;print # "\K def" #### #!perl -p s/.(?0).|\K/ $&/