There are lots of good resources listed here if you are looking for some place to start: http://directory.google.com/Top/Computers/Programming/Languages/Regular_Expessions/FAQs,_Help,_and_Tutorials/ Stephen Java utilities: http://ostermiller.org/utils/