JFindReplace is a java based find and replace utility. It allows you to select files and folders. You can replace text in several thousands of files in one click. It supports regular expressions and have a neat UI.
Given a String , returns the next logically sequential string defined by a rule. The basic rule is, given a sequence of alphabets, it checks the string and returns a new string with one or more alteration. javadocs and source codes available inside.