dregex

Regex engine

A Java library implementing a regular expression engine using deterministic finite automata.

dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.

GitHub

46 stars
6 watching
4 forks
Language: Java
last commit: 10 days ago
Linked from 2 awesome lists

dfajava-libraryregexregular-expressionregular-expression-enginescala

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
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
drup/tyre A system for building type-safe regular expressions with automatic extraction and modification of matched groups 171
ddddxxx/regex A Swift wrapper around NSRegularExpression for working with regular expressions in Swift applications 4
tiehuis/zig-regex An automaton-based regex implementation for the Zig programming language 196
fancy-regex/fancy-regex A Rust library that efficiently compiles and matches regular expressions with advanced features like backreferences and look-around. 431
nitely/nim-regex A library implementing a fast and descriptive regular expression engine for string matching 227
jkutner/saferegex A tool to identify potential regular expression vulnerabilities in software 52
mudge/re2 A fast and safe regular expression engine designed to eliminate security vulnerabilities 130
yandex/pire High-performance text matching library with limited functionality. 330
mingrammer/commonregex A collection of reusable regular expression functions for text processing in Go. 895
sharplet/regex A Swift library that provides an expressive and flexible regular expression type 612
kasei/swiftregex Implementation of a Perl-like regex =~ operator in Swift 112
zimprojects/srell A header-only C++ template library for working with regular expressions in ECMAScript-compatible way 11
imagibee/gigantor A high-performance regular expression search and replace library designed to handle large files and streams efficiently 21
rust-leipzig/regex-performance A tool for comparing the performance of different regular expression engines 102