Hi Todd,

On Sun, 13 May 2018 22:07:59 -0700
ToddAndMargo <toddandma...@zoho.com> wrote:

> On 05/13/2018 09:41 PM, ToddAndMargo wrote:
> > Hi All,
> > 
> > I can't not remember what I did in Perl 5 here and
> > am not having a good time converting it to Perl 6.
> > 
> > $  perl -e 'my $A="44.rc0"; if ($A ~~ /(^[0-9,.,a,b,rc]+$)/ ) {print 
> > "$1\n";} else {print "\$A = <$A>\n"}'
> > 
> > 44.rc0
> > 
> > The actual code is:
> > if ( $Line2 ~~ /(^[0-9,.]+$)/ ) { push ( @WebVersions, $Line2 ); }
> > 
> > The actual data looks like:
> > 
> > $Line2 = 6.0.1
> > $Line2 = 6.0.2
> > $Line2 = 6.0
> > $Line2 = 6.0b1
> > $Line2 = 6.0b2
> > $Line2 = 6.0b3
> > $Line2 = 6.0b4
> > $Line2 = 6.0b5
> > $Line2 = 60.0
> > $Line2 = 60.0b10
> > $Line2 = 60.0b11
> > $Line2 = 60.0b12
> > 
> > I am trying to exclude things that look like:
> > 
> > $Line2 = bonecho
> > $Line2 = custom-updates
> > $Line2 = deerpark
> > $Line2 = devpreview
> > $Line2 = granparadiso
> > $Line2 = latest-beta
> > $Line2 = latest-esr
> > 
> > 
> > Many thanks,
> > -T  
> 
> perl6.org is down by the way.
> 

https://docs.perl6.org/type.html and https://perl6.org/ seem fine from here now
- please try again.

> Is this right?
> 
> perl6 -e 'my $A="44.rc20"; if $A ~~ m/( \d**1..4 "." ( "a" | "b" | "rc" 
> ) .*$ ) /  {say "$0";} else {say "no match";}'
> 
> 44.rc20
> 
> 
> 



-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Best Introductory Programming Language - http://shlom.in/intro-lang

*Harry*: Yes, it is obvious that this pig is the most beautiful person for
miles.
*Miss Piggy*: Indeed. Candice Swanepoel ain’t got nothing on… Moi!
    — http://is.gd/zsmond

Please reply to list if it's a mailing list post - http://shlom.in/reply .

Reply via email to