On 05/15/2018 07:06 AM, Timo Paulssen wrote:
On 15/05/18 14:03, ToddAndMargo wrote:
On 05/15/2018 04:49 AM, ToddAndMargo wrote:
Hi All,

This should be a "no".  What am I doing wrong?

$ perl6 -e 'my $x="rd"; if $x~~/<[rc]+[a]+[b]+[.]>/ {say
"yes"}else{say "no"}'
yes


Many thanks,
-T

And how do I turn this into a yes.  I am look for
any instance of d through z

$ perl6 -e 'my $x="f"; if $x~~/<[d.z]>/ {say "yes"}else{say "no"}'
no

The syntax you're looking for is <[d..z]> rather than <[d.z]>. <[d.z]>
is a character class that will match a d, a "." or a z, where as
<[d..z]> is a character class that matches anything in the range of d to z.


Thank you!

What would the syntax be for d..z, but not g or m?

Reply via email to