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.
4k stars
54 watching
443 forks
Language: Rust
last commit: 10 days ago
Linked from 1 awesome list
automataautomatondfanfaregexregex-engineregex-parserregex-syntaxregexpregular-expressionsrust
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 |