I just found Jeff Pinyan's YAPE::Regex::Explain module and I must say that it is a beginners dream. Now, you can put any cryptic regular expression into his module and it will come out with a dazzling explanation. For example:
print YAPE::Regex::Explain->new( '^[A-Za-z_]\w*$')->explain(); prints out: -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]