@ThreadSafe public class SensitiveCheckChain extends Object implements ISensitiveCheck
| 构造器和说明 |
|---|
SensitiveCheckChain() |
| 限定符和类型 | 方法和说明 |
|---|---|
SensitiveCheckResult |
sensitiveCheck(String txt,
int beginIndex,
ValidModeEnum validModeEnum,
IWordContext context)
检查敏感词数量
(1)如果未命中敏感词,直接返回 0
(2)命中敏感词,则返回敏感词的长度。
|
public SensitiveCheckResult sensitiveCheck(String txt, int beginIndex, ValidModeEnum validModeEnum, IWordContext context)
ISensitiveCheck(1)如果未命中敏感词,直接返回 0 (2)命中敏感词,则返回敏感词的长度。
ps: 这里结果进行优化, 1. 是否包含敏感词。 2. 敏感词的长度 3. 正常走过字段的长度(便于后期替换优化,避免不必要的循环重复)
sensitiveCheck 在接口中 ISensitiveChecktxt - 文本信息beginIndex - 开始下标validModeEnum - 验证模式context - 执行上下文Copyright © 2022. All rights reserved.