On 06/12/2018 10:22 PM, Norman Gaywood wrote:
On Wed, 13 Jun 2018 at 14:57, ToddAndMargo <toddandma...@zoho.com <mailto:toddandma...@zoho.com>> wrote:

    I am trying to turn

          01.02.03

    into

          1.2.3

    What am I doing wrong, this time?

    $ p6 'my $x="01.02.03"; $x ~~ s:global/"0"(\d)/ $0 /; say "$x"'
       1 . 2 . 3


The second part of the s/// operator is a string (spaces count), not a regex (spaces ignored).

 > my $x="01.02.03"; $x ~~ s:global/"0"(\d)/$0/; say "$x"
1.2.3


Thank you!

$ p6 'my $x = "01.0.3.06.10"; $x ~~ s:global/"0"(\d)/$0/; say "$x"'
1.0.3.6.10

Reply via email to