Compile Time Regular Expressions

screenshot of Compile Time Regular Expressions

Compile Time Regular Expressions

Compile Time Regular Expression in C++

Overview:

Compile time regular expressions v3is a library that provides fast compile-time regular expressions with support for matching, searching, capturing during compile-time or runtime. It implements most of the PCRE syntax with a few exceptions for certain functionalities.

Features:

  • Matching: Perform matching using regular expressions.
  • Searching: Support for searching and starts_with operations.
  • Capturing Content: Capture content including named captures.
  • Back-Reference: Supports \g{N} syntax and \1...\9 syntax for back-references.
  • Multiline Support: Support for multi-line functions.
  • Unicode Properties and UTF-8 Support: Allows working with Unicode characters and properties.