| 类 | 说明 |
|---|---|
| AbstractCharScan |
抽象
1. thread-safe
私有变量,必须 new
new AbstractCharScan();
2.
|
| AbstractConditionCharScan |
抽象
|
| AbstractExpandConditionCharScan |
邮箱
核心思想:因为 @ 一般不多,所以这里首先寻找到 @,然后想两边 expand,直到不是 email 的时候截止。
|
| AddressConditionCharScan |
地址
|
| AddressExpandConditionCharScan |
expand 地址
核心思想:两边 expand,减少一次 keyword 的遍历判断
|
| BankCardConditionCharScan |
银行卡
|
| BirthdayConditionCharScan |
生日
个人感觉生日没必要,因为时间在日志中太常见,太重要,容易混淆。
|
| CharsScans | |
| ChineseNameConditionCharScan |
中文人名
TODO: 可以引入百家姓,甚至 NLP-人名。
|
| ChineseNameExpandConditionCharScan |
中文人名
TODO: 可以引入百家姓,甚至 NLP-人名。
|
| EmailConditionCharScan |
邮箱
|
| EmailExpandConditionCharScan |
邮箱
核心思想:因为 @ 一般不多,所以这里首先寻找到 @,然后想两边 expand,直到不是 email 的时候截止。
|
| GPSConditionCharScan |
GPS
TODO: GPS 的实现需要调整下,不然会与普通的金额混乱。
|
| IdNoConditionCharScan |
身份证
|
| IPV4ConditionCharScan |
GPS
yyyyMMdd
|
| MergeExpandConditionCharScan |
邮箱
核心思想:因为 @ 一般不多,所以这里首先寻找到 @,然后想两边 expand,直到不是 email 的时候截止。
|
| MergeNameAddressConditionCharScan | 已过时 |
| MergeNumsConditionCharScan |
合并的操作类。
|
| PassportConditionCharScan |
护照
按照ICAO要求,全世界护照的号码均为9位拉丁字母或阿拉伯数字。
|
| PhoneConditionCharScan |
手机
TODO: xxx-xxx
|
Copyright © 2023. All rights reserved.