Libraries
Name | Official website | Programming language | Software license |
---|---|---|---|
Boost.Regex | Boost C++ Libraries | C++ | Boost |
Boost.Xpressive | Boost C++ Libraries | C++ | Boost |
CL-PPCRE | Edi Weitz | Common Lisp | BSD |
cppre | Jeff Stuart | C++ | GPL |
DEELX | RegExLab | C++ | Free personal and commercial use |
FREJ | Fuzzy Regular Expressions for Java | Java | LGPL |
GLib/GRegex | Marco Barisione | C | LGPL |
GRETA | Microsoft Research | C++ | ? |
ICU | International Components for Unicode | C, C++ | ICU |
Jakarta/Regexp | The Apache Jakarta Project | Java | Apache |
JRegex | JRegex | Java | BSD |
Oniguruma | Kosako | C | BSD |
Pattwo | Stevesoft | Java (compatible with Java 1.0) | LGPL |
PCRE | Philip Hazel | C, C++ | BSD |
Qt/QRegExp | C++ | Qt GNU GPL v. 3.0, Qt GNU LGPL v. 2.1, Qt Commercial | |
regex - Henry Spencer's regular expression libraries | ArgList | C | BSD |
re2 | Google Code | C++ | BSD |
TRE | Ville Laurikari | C | BSD |
TPerlRegEx | TPerlRegEx VCL Component | Object Pascal | MPLv1.1 |
TRegExpr | RegExp Studio | Object Pascal | Dual-license: freeware, or LGPL with static linking exception |
RGX | RGX | C++ based component library | P6R |
XRegExp | XRegExp | JavaScript | MIT |
Read more about this topic: Comparison Of Regular Expression Engines