hyperscan
Hyperscan is a high-performance regular expression matching library developed by Intel. It is designed to efficiently scan large streams of data for patterns defined by regular expressions. The core innovation of Hyperscan lies in its ability to compile multiple regular expressions into a single, highly optimized finite automaton. This allows for simultaneous matching of all patterns against the input data, significantly outperforming traditional regex engines that process patterns sequentially.
The library supports a rich set of regular expression features, including character classes, repetition, alternation, and
Hyperscan is open-source and available under a BSD-style license. It provides a C API for integration into