J'ai souvent cherché sur Internet des ressources claires et précises sur les expressions régulières en Java. En voici une qui a le mérite d'être claire, complète, avec des exemples et en français :
http://prevert.upmf-grenoble.fr/Prog/Java/CoursJava/expressionsRegulieres.html

Il y a bien sûr la documentation SUN (oops... Oracle) sur les regexp en java mais je la trouve illisible.