
BRRE - yet another efficient, principled regular expression library
BRRE (BeRo RegularExpression Engine) is a fast, safe and efficient regular expression library, which is implemented in Object Pascal (Delphi and Free Pascal) but which is even usable from other languages like C/C++ and so on.
It implements almost all the common Perl and PCRE features and syntactic sugars. It also finds the leftmost-first match, the same match that Perl and PCRE would, and can return submatch information, and has support for backtracking stuff as backreferences and so on. But it also features a modifier flag for a yet experimental POSIX-style leftmost-longest match behaviour mode.
BRRE is licensed under the LGPL with static-linking-exception.
More
Support this project and others with 1-click micro-donations