vregex

Crates.iovregex
lib.rsvregex
version0.7.0
created_at2025-09-19 10:37:53.0967+00
updated_at2025-09-19 10:37:53.0967+00
descriptionRegular Expression engine
homepagehttps://v.smartfellas.net/projects/vregex/
repositoryhttps://github.com/Vaurkhorov/vregex
max_upload_size
id1846263
size41,192
Saurav Saswat Samantaray (Vaurkhorov)

documentation

README

vregex

A minimal regular expression engine built on top of non-deterministic finite automata(NFAs).

Syntax

Use within RegEx::from_pattern()

  • . matches any single character
  • | for alternate: a|b matches a or b
  • [] for character classes: [abc] matches any character in the set
  • Use ^ at the beginning to negate: [^abc] matches any character except a, b, or c
  • Predefined character classes:
    • \d, \D for digits
    • \l, \L for lowercase letters
    • \u, \U for uppercase letters
    • \s, \S for whitespace
Commit count: 11

cargo fmt