Javaregex is the best Java programming learning portal. It also provides tools to use the object-oriented capabilities of java to extend these expressions simple ways. In addition, it provides a special interface for globbing or matching file names.
http://javaregex.com/