问题:
使用hyperscan5.0.0编译下面逻辑组合(Logical Combinations):
!101 !101|102 !101&!102 !(101&102)
报错如下:
Has match from purely negative sub-expressions.
原因:
Hyperscan5.0.0 不支持 purely negative sub-expressions.
解决:
将Hyperscan 升级新版本,这里升级为Hyperscan 5.4.0,可以正常编译。
参考:
http://intel.github.io/hyperscan/dev-reference/compilation.html#logical-combinations
在使用Hyperscan5.0.0时,遇到编译逻辑组合(如:!101, !101|102, !101&!102, !(101&102))导致的'Hasmatchfrompurelynegativesub-expressions'错误。问题源于该版本不支持纯负子表达式。解决方法是升级到Hyperscan5.4.0或更高版本,此升级后能成功编译上述逻辑组合。参考官方文档以了解更多详情。
1043

被折叠的 条评论
为什么被折叠?



