| 限定符和类型 | 方法和说明 |
|---|---|
List<CharsScanMatchItem> |
ICharsScan.getMatchList()
获取所有匹配的列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ICharsReplace.replace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context)
执行替换
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<CharsScanMatchItem> |
CharsCoreConcurrency.doScan(char[] chars,
List<ICharsScan> charsScanList,
CharsScanContext context) |
protected List<CharsScanMatchItem> |
CharsCoreCommon.doScan(char[] chars,
List<ICharsScan> charsScanList,
CharsScanContext context)
执行扫描
|
List<CharsScanMatchItem> |
CharsCoreCommon.scan(String originalText,
CharsScanContext context,
char[] chars) |
abstract List<CharsScanMatchItem> |
AbstractCharsCore.scan(String originalString,
CharsScanContext context,
char[] oldChars)
扫描
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
CharsCoreCommon.replace(List<CharsScanMatchItem> charsScanMatchItemList,
String originalString,
CharsScanContext context,
char[] oldChars) |
abstract String |
AbstractCharsCore.replace(List<CharsScanMatchItem> charsScanMatchItemList,
String originalString,
CharsScanContext context,
char[] oldChars)
替换
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NoneCharsReplace.doReplace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context) |
void |
EmailCharsReplaceByIx.doReplace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context) |
void |
EmailCharsReplace.doReplace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context) |
void |
AbstractRangeCharReplace.doReplace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context)
执行替换
|
abstract void |
AbstractCharReplace.doReplace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context)
执行替换
|
protected int |
PhoneCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
PassportCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
MaskHalfCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
MaskAllCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
IPV4CharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
IdNoCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
GPSCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
ChineseNameCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
BirthdayCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
BankCardCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
AddressCharsReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected abstract int |
AbstractRangeCharReplace.getMaskStartEnd(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem)
获取掩码的开始位置
|
protected int |
PhoneCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
PassportCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
MaskHalfCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
MaskAllCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
IPV4CharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
IdNoCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
GPSCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
ChineseNameCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
BirthdayCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
BankCardCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected int |
AddressCharsReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem) |
protected abstract int |
AbstractRangeCharReplace.getMaskStartIndex(char[] chars,
int itemLen,
CharsScanMatchItem charsScanMatchItem)
获取掩码的开始位置
|
protected boolean |
AbstractCharReplace.ignoreReplace(char[] chars,
CharsScanMatchItem charsScanMatchItem)
如果包含了 * ,则直接忽略。
|
void |
AbstractCharReplace.replace(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context) |
protected void |
AbstractCharReplace.replaceByIndex(StringBuilder stringBuilder,
char[] chars,
CharsScanMatchItem charsScanMatchItem,
CharsScanContext context,
int maskStartIndex,
int maskEndIndex) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<CharsScanMatchItem> |
AbstractCharScan.getMatchList() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AbstractCharScan.addMatchItem(CharsScanMatchItem item)
添加匹配元素
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
CharsScanItemComparator.compare(CharsScanMatchItem o1,
CharsScanMatchItem o2) |
Copyright © 2023. All rights reserved.