Melody is a language that compiles to ECMAScript regular expressions, while aiming to be more readable and maintainable. This:
16 of "na";
2 of match {
<space>;
"batman";
}
turns into this: /(?:na){16}(?: batman){2}/
A debugger and integrated environment for developing and debugging regular expressions. Does PCRE, JavaScript, and Python style regexes.