The Batch-RegEx dream
Batch-RegEx was a tool created to aid another project, but felt worth making, at the time, into a generic program. As such, I think it has room to grow further. This page represents where I feel the program could go if not restricted by my outdated and to-this-day hopeless development tools.

The program was created for processing Web pages, and thus match and replace expressions are placed on separate lines to avoid needing to escape slashes. The /match/replace/args format of sed was not an attractive option, and separate lines avoids the difficulty in detecting where the match ends and replacement starts. Thus, each expression has initial, optional parameters preceded by a question mark (otherwise illegal RegEx), e.g. ?m for match and replace all. I am assuming for now that this is acceptable, albeit strange.
The big changes are the line and syntax highlighting. The line highlighting helps clarify which lines are match and which are replace. Blank lines are, of course, already permitted for clarity, but this is a more compact approach.
The introduction of any highlighting will most likely only come about if a kind soul rewrites the program.