Releases: Viorel/RegExpress
Releases · Viorel/RegExpress
RegExpress 3.21
- New experimental engines:
- TRegEx 29.0 from Visual Component Library (VCL), used in C++Builder and Delphi.
- QRegularExpression class from Qt 6.9.3 (in C++).
- SRELL 4.100 — a variation of
std::wregexwith additional features (in C++). - compile-time-regular-expressions (CTRE)1 3.10.0 (in C++).
- The Feature Matrix (RegexFeatureMatrix.xlsx) has been updated accordingly.
__________
-
The CTRE engine is available under certain conditions only. ↩
RegExpress 3.20
- New experimental engine: GNAT.Regpat in Ada (using GCC 15.2.0, MSYS2).
- New indicators added to Feature Matrix (RegexFeatureMatrix.xlsx):
- “Unicode” — whether engine supports Unicode characters, not just ASCII.
- “No hang” — whether engine seems protected against catastrophic backtracking, causing cvasi-infinite execution or timeouts.
- New option added to std::wregex and PCRE2 engines: locale.
RegExpress 3.19
- New experimental engine: C++ std::wregex class using GCC (MSYS2, Mingw-w64),
- The Feature Matrix includes a new characteristics: “Split surrogates”, showing the engines in which “.” matches the components of surrogate pairs instead of matching the whole character.
RegExpress 3.18
New JavaScript engines for research:
- V8 13.6.233.10 (via Node.js) 13.6.233.10, used in Microsoft Edge and Google Chrome browsers,
- QuickJs 2025-04-26,
- SpiderMonkey C143.0, used in Mozilla Firefox browser,
- JavaScriptCore (via Bun 1.2.211), used in Safari browser from Apple.
Updated engines:
- PCRE2 10.46,
- Boost 1.89.0,
- RE2 2025-08-12,
- D 2.111,
- Python 3.13.6.
News:
- The status lines display the position of the caret, length of the text, and the Unicode value of the current character.
- The Feature Matrix includes a new characteristics: “Allow duplicate group names”.
- The solution file has a new format and the slnx extension.
__________
-
The Bun engine requires a modern 64-bit processor. ↩
RegExpress 3.17
Updated engine:
- RE2 2025-08-05.
RegExpress 3.16
Updated engines:
- Java 24.0.1
- Fancy-regex (in Rust) 0.16.1
A tool has been added to generate the comparison table (“Feature Matrix”) of regex engines. The table (Excel and HTML) can be found on home page of this project.
RegExpress 3.15
- New engine: RE2/J 1.8 — a port of C++ library RE2 to pure Java (https://github.com/google/re2j). Added as a package of Java engine.
- Updated engine: Boost.Regex 1.88.0.
RegExpress 3.14
- New experimental engine: tiny-regex-c (https://github.com/rurban/tiny-regex-c).
- Show engine title in tab header.
RegExpress 3.12
Updated engines:
- ICU 77.1
- Forgex v4.6.
RegExpress 3.11
- Updated engine: Forgex v4.5.