Re: Need help with a regex

2019-05-06 Thread ToddAndMargo via perl6-users
On Tue, 7 May 2019 at 13:10, ToddAndMargo via perl6-users mailto:perl6-users@perl.org>> wrote: Hi All, What am I doing wrong here? $ p6 'my $x="\$1.23"; $x~~s/("\$") (.*?)/$1USD/; say $x;' USD1.23 I am expecting to see `1.23USD` Many thanks, -T On 5/6/19 8:28

Re: Need help with a regex

2019-05-06 Thread ToddAndMargo via perl6-users
On Tue, 7 May 2019 at 13:10, ToddAndMargo via perl6-users mailto:perl6-users@perl.org>> wrote: Hi All, What am I doing wrong here? $ p6 'my $x="\$1.23"; $x~~s/("\$") (.*?)/$1USD/; say $x;' USD1.23 I am expecting to see `1.23USD` Many thanks, -T On 5/6/19 8:24

Re: Need help with a regex

2019-05-06 Thread Norman Gaywood
The .*? expression is not matching anything. I think you want to use .+ perl6 -e 'my $x="\$1.23"; $x~~s/("\$") (.*?)/$0:$1:USD/; say $x;' $::USD1.23 perl6 -e 'my $x="\$1.23"; $x~~s/ \$(.+) /$0USD/; say $x' 1.23USD On Tue, 7 May 2019 at 13:10, ToddAndMargo via perl6-users < perl6-users@perl.org

Need help with a regex

2019-05-06 Thread ToddAndMargo via perl6-users
Hi All, What am I doing wrong here? $ p6 'my $x="\$1.23"; $x~~s/("\$") (.*?)/$1USD/; say $x;' USD1.23 I am expecting to seeĀ  `1.23USD` Many thanks, -T -- ~~ Computers are like air conditioners. They malfunction when you open windows ~~~