This would allow full regular expressions in the stdout/stderr blocks. As long as the string can also be printed when things go wrong. This will also allow the use of negative look-ahead (i.e. things like (?!<stuff>) to allow us to make sure text is not present.
This might break a few existing tests.