DB<83> $re= qr/(?:^|(.)(?!\1)) ([[:alpha:]]){2} (?!\2)/x DB<84> say join "\t", $_, $_ =~ $re for <{,x}AA{,A}{,y}> AA A AAy A AAA AAAy xAA x A xAAy x A xAAA xAAAy DB<85>