Eğer _- gibi işaretleri dikkate almak istemiyorsanız şöyle yapabilirsiniz. alias grr { if (($regex($1,/[^aeiou]{3}/i)) || ($regex($1,/[aeiou]{3}/i)))
^ işareti regex'te zıttı anlamına geliyor yani 1. regex'te ^aeiou aeiou dışındaki tüm karakterler anlamına geliyor, eğer sadece sessiz harfleri istiyorsanız ^aeiou yerine bcdfghjklmnpqrstvwxyz yazabilirsiniz. |