<!-- 创建issue请填写 --> ## 需求描述(Describe) 自定义规则不支持否定匹配的正则语法(go的正则库不支持) - 预期审核场景: 指定字段名必须有索引((?i)(INDEX|KEY|UNIQUE|PRIMARY\s+KEY)[^\(\)]*\(\s*user_id\s*\))。但是审核结果当前逻辑是匹配则不通过,不匹配则通过。逻辑正好相反。 例如:user_id 名 必须要定义索引,没有索引审核不通过。 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- 以下内容为issue处理人填写,创建工单时请不要不要删除 --> ## 实现方案 增加 自定义规则中 否定匹配的语法 ## 变更影响面 <!-- 必须包含但不限于从以下方面进行影响面评估(更详细信息参考研发内部开发规范) --> #### 受影响的模块或功能 <!-- 必须指明对用户使用流程和后台工作流的影响 --> #### 外部引用的潜在问题或风险 <!-- 包括替换第三方包、引入新包的影响 --> #### 版本兼容性 <!-- 破坏性变更的说明和处理措施 --> #### 测试建议 <!-- 如果有特定的测试方法或策略可用于验证变更的影响,建议提供相应的测试建议 -->