A Python Scripting plugin for Notepad++.
Complete easy script access to all of the editor's features (including absolutely everything in Scintilla). Configurable menus and toolbar options, assign shortcuts to scripts.
Main point is parsing documents with regularexpression to the tree and edit them or replace some of the data, powered by your own python code. Python is very easy to understand, don`t be worried about this and try it! ;-)
Multi-Replacer is a GUI find/replace tool. The "search for"s & "replace with"s can be maintained by a 2-col table. MR support java-style Regex(RegularExpression) of course, also some basic edit functions.