For all the regex haters out there: Don't forget that machine code is the same
A regex expression is comprised of lots of operations strung together, just like hand-coded assembler or compiler generated code.
While we might say that compilers have withstood the trials of time and that the code they generate is almost (99.999996%) correct, this has only been achieved through years of real-world testing.
True, regex's are hard to read for you mere mortals. But then so is assembler, firmware, C++, Ada, etc. Time to bring back MS Basic!