Skip to content

Releases: Viorel/RegExpress

RegExpress 3.21

26 Oct 12:13

Choose a tag to compare

  • New experimental engines:
  • The Feature Matrix (RegexFeatureMatrix.xlsx) has been updated accordingly.

__________

  1. The CTRE engine is available under certain conditions only.

RegExpress 3.20

28 Sep 10:22

Choose a tag to compare

  • 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

17 Sep 09:09

Choose a tag to compare

  • 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

30 Aug 12:51

Choose a tag to compare

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.

__________

  1. The Bun engine requires a modern 64-bit processor.

RegExpress 3.17

05 Aug 20:06

Choose a tag to compare

Updated engine:

  • RE2 2025-08-05.

RegExpress 3.16

03 Aug 11:45

Choose a tag to compare

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

16 May 10:30

Choose a tag to compare

  • 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

01 Apr 09:11

Choose a tag to compare

RegExpress 3.12

16 Mar 19:32

Choose a tag to compare

Updated engines:

  • ICU 77.1
  • Forgex v4.6.

RegExpress 3.11

12 Mar 18:12

Choose a tag to compare

  • Updated engine: Forgex v4.5.