Transformer

Transformer loads Unicode text files and performs sequences of transformation operations search-and-replace, or scripting functions) on them. It provides you with an interface to create and test these sequences of transformation operations before running them in batch mode on a set of files.

We wrote Transformer to assist in the rescue of textual data from obsolete file formats such as DOS word-processor files, but it has since proved useful in a wide variety of contexts.

The program is freeware and open-source. You can download it from the Transformer site. You can also take a look at the Transformer development blog.