Hi All, With a regex, how do I pick out items in the middle of the string? Two from the beginning or two from the end? 4] > my Str $y="xxxxxx"; $y ~~ s/ $([.*-2]) "x"/Q/; print $y ~ "\n" ===SORRY!=== Error while compiling: Malformed postfix call ------> my Str $y="xxxxxx"; $y ~~ s/ $([.*⏏-2]) "x"/Q/; print $y ~ "\n" I am trying to do something like this: [0] > my Str $x="1\n2\n3\n4\n5\n" 1 2 3 4 5 [1] > print $x.lines[*-2] ~ "\n" 4 Many thanks, -T -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ If I had a dime every time I didn't know what was going on, I'd be like, "Why is everyone giving me all these dimes?" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Thread Next