1000/1000
Hot
Most Recent
This is a comparison of regular-expression engines.
NOTE: An application using a library for regular expression support does not necessarily offer the full set of features of the library, e.g. GNU grep which uses PCRE does not offer lookahead support, though PCRE does.
Native UTF-16 support[34] | Native UTF-8 support[34] | Multi-line matching | Partial match[35] | |
---|---|---|---|---|
Boost.Regex | No | No | Yes | Yes |
GLib/GRegex | Yes | Yes | Yes | Yes |
RXP | Yes | Yes | No | Yes |
ICU Regex | Yes | No | Yes | ? |
Java | No | Partial[36] | Yes | Yes |
.NET | No[37] | Yes | Yes | ? |
PCRE | Yes[38] | Yes | Yes | Yes |
Qt/QRegExp | Yes | No | No | ? |
Tcl | Yes | Yes[39] | Yes | ? |
TRE | Yes | Yes | Yes | ? |
RGX | No | No | Yes | ? |
wxWdigets::wxRegEx[40] | Yes | Yes | Yes | ? |
XRegExp | Yes | ? | Yes | ? |