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.
47 stars
6 watching
5 forks
Language: Java
last commit: 3 months ago
Linked from 2 awesome lists
dfajava-libraryregexregular-expressionregular-expression-enginescala
Related projects:
Repository | Description | Stars |
---|---|---|
| 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 |
| A system for building type-safe regular expressions with automatic extraction and modification of matched groups | 171 |
| A Swift wrapper around NSRegularExpression for working with regular expressions in Swift applications | 4 |
| An automaton-based regex implementation for the Zig programming language | 205 |
| A Rust library that efficiently compiles and matches regular expressions with advanced features like backreferences and look-around. | 438 |
| A library implementing a fast and descriptive regular expression engine for string matching | 228 |
| A tool to identify potential regular expression vulnerabilities in software | 52 |
| A fast and safe regular expression engine designed to eliminate security vulnerabilities | 130 |
| Performs efficient text matching using regular expressions without lookahead or backtracking capabilities. | 332 |
| A collection of reusable regular expression functions for text processing in Go. | 896 |
| A Swift library that provides an expressive and flexible regular expression type | 612 |
| Implementation of a Perl-like regex =~ operator in Swift | 112 |
| A header-only C++ template library for working with regular expressions in ECMAScript-compatible way | 11 |
| A high-performance regular expression search and replace library designed to handle large files and streams efficiently | 22 |
| A tool for comparing the performance of different regular expression engines | 103 |