240 发简信
IP属地:江苏
  • 您好,最近在使用Hyperscan时,遇到一个问题:不能正确识别类似 包含A但是不包含B 这种规则。
    Code:
    List<Expression> splitWordList = new ArrayList<>();
    splitWordList.add(new Expression("总", ExpressionFlag.QUIET, 0));
    splitWordList.add(new Expression("定制酒", ExpressionFlag.QUIET, 1));
    splitWordList.add(new Expression("(1 & !0)", ExpressionFlag.COMBINATION, 3));

    识别文本:定制酒总
    编号为3的逻辑组合词,依旧能被匹配到。
    请问,这是我使用方式的问题,还是Hyperscan本身的逻辑就是如此。

    来自Intel的高性能的正则表达式匹配库——Hyperscan

    作者简介:王翔,英特尔软件工程师,负责Hyperscan研发。主要研究领域包括正则表达式匹配,深度报文检测等。感谢英特尔工程师张磊的建议和修改。 阅读字数:2969 | 5分...

  • 你好,这个注解使用了之后,页面的是否必填属性被覆盖了,全都是false,请问有地方可以赋值嘛

    swagger2 同一个实体用在多个不同的controller接口展示不同的字段

    废话不多说 先贴代码 自定义注解 黑名单模式 白名单模式 实现swagger提供的插件 支持上面俩自定义注解 使用 这是pojo类(接手的代码 难看了点 大家将就) 代码 效...