Hyperscan

Hyperscan

Hyperscan是一个高性能的多正则表达式匹配库。
Hyperscan是一个高性能的多正则表达式匹配库。它遵循常用libpcre库的正则表达式语法,但是它是具有自己的C API的独立库。Hyperscan使用混合自动机技术来允许同时匹配大量(最多数万个)正则表达式,并允许跨数据流匹配正则表达式。Hyperscan通常在DPI库堆栈中使用。
hyperscan

Mac版Hyperscan的替代品

TRE

TRE

TRE是一个轻量,健壮和高效的POSIX兼容正则表达式匹配库,具有一些令人兴奋的功能,例如近似(模糊)匹配。