Now I am getting silly. How would I exclude the phrase "gm"?
$ p6 'if "def" ~~ /^<[d..z]-["gm"]>*$/ {say "y"} else {say "n"}' Potential difficulties: Quotes are not metacharacters in character classes at -e:1 ------> if "def" ~~ /^<[d..z]-⏏["gm"]>*$/ {say "y"} else {say "n"} Repeated character (") unexpectedly found in character class at -e:1 ------> if "def" ~~ /^<[d..z]-⏏["gm"]>*$/ {say "y"} else {say "n"}