Now you're making me feel bad.
As it happens I'm a software designer doing mostly linux kernel customization/support for other groups within a large company.
I just haven't gone that deep into regex, I guess. If I'm interpreting it correctly, the second clause gets rid of entries with duplicate letters, and the third one selects for lowercase?
Chris