regex

Regex engine

An implementation of regular expressions for Rust.

An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

GitHub

4k stars
54 watching
443 forks
Language: Rust
last commit: 10 days ago
Linked from 1 awesome list

automataautomatondfanfaregexregex-engineregex-parserregex-syntaxregexpregular-expressionsrust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ziishaned/learn-regex An introduction to regular expressions with explanations and examples. 45,672
pemistahl/grex Automatically generates regular expressions from user-provided test cases 7,302
fancy-regex/fancy-regex A Rust library that efficiently compiles and matches regular expressions with advanced features like backreferences and look-around. 431
devongovett/regexgen Generates regular expressions from a set of input strings by building a trie and converting it to a regex using Brzozowski's algebraic method 3,344
rust-leipzig/regex-performance A tool for comparing the performance of different regular expression engines 102
a-n-t-h-o-n-y/regexplore A live regular expression testing environment built with curses. 8
learnbyexample/ruby_regexp A comprehensive resource for learning Ruby Regular Expressions from beginner to advanced levels with examples and exercises. 99
cjex/regulex A JavaScript tool for parsing and visualizing regular expressions 5,719
nitely/nim-regex A library implementing a fast and descriptive regular expression engine for string matching 227
mudge/re2 A fast and safe regular expression engine designed to eliminate security vulnerabilities 130
slevithan/xregexp An extended JavaScript regular expression utility with modern syntax and flags beyond native browser support. 3,306
mathiasbynens/regexpu Transpiles ES2015 Unicode regular expressions into equivalent ES5-compatible regular expressions. 234
marianobarrios/dregex A Java library implementing a regular expression engine using deterministic finite automata. 46
intel/hyperscan A high-performance regular expression matching library for efficient pattern scanning in large data streams 4,830
openresty/sregex A Perl-compatible regex engine designed for efficient matching on large data streams with support for non-backtracking NFA/DFA-based parsing and execution. 617