If the manipulations you have in mind are of general usefulness and not specific to your projects, I might be interested in implementing them for my
toolchain. However, it isn't very flexible (not in a scripting language, but ports and new parts could be), and manipulation is mostly done with XML libraries, not with Search&Replace or Regex etc., while still some primitive text parsers are part of the package, too.
The “architecture” has three levels:
- Standalone CLI tool
- CLI workflows which group tools together for automatization
- Optional GUIs for tools and workflows