1 repositorio
Callbacks for reporting regex match start and end offsets across contiguous, scattered, and streaming data.
Distinguishing note: No candidate covers a complete regex scanning interface; candidates are about barcode callbacks or output filters.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Pattern Scanning Interfaces. Refine with filters or upvote what's useful.
Hyperscan is a high-performance regular expression matching library that scans large volumes of data against thousands of patterns simultaneously. It accepts PCRE-compatible regular expressions and supports multi-pattern matching in a single pass, approximate matching within a configurable edit distance, and streaming mode for processing data that arrives in blocks. The library is designed for throughput-oriented scanning across block, streaming, and vectored inputs. What distinguishes Hyperscan is its hybrid automata engine, which combines deterministic and nondeterministic finite automata t
Provides a callback interface for reporting match offsets during scanning of various data layouts.