This library is port of the TCL Regular Expression library from C to Java. The TCL Regular Expression library was, in turn, derived from the Henry Spencer regular expression library.
TCL-RE has some advantages over the built-in Java library. One notable one is that it can’t end up stuck in an infinite loop.