| Package | Description |
|---|---|
| org.aoju.bus.core.text |
提供文本相关操作的封装
|
| org.aoju.bus.core.text.replacer |
文本替换类抽象及实现
|
| Modifier and Type | Method and Description |
|---|---|
static Matchers |
Matchers.charMatcher(char ch)
构造函数
|
static Matchers |
Matchers.charSetMatcher(char... chars)
构造函数
|
static Matchers |
Matchers.charSetMatcher(String chars)
构造函数
|
static Matchers |
Matchers.commaMatcher()
返回一个匹配逗号字符的匹配器
|
static Matchers |
Matchers.doubleQuoteMatcher()
匹配字符串双引号字符.
|
static Matchers |
Matchers.noneMatcher()
匹配任何字符.
|
static Matchers |
Matchers.quoteMatcher()
匹配字符串单引号/双引号字符.
|
static Matchers |
Matchers.singleQuoteMatcher()
匹配字符串单引号字符.
|
static Matchers |
Matchers.spaceMatcher()
返回一个匹配空格字符的匹配器
|
static Matchers |
Matchers.splitMatcher()
匹配相同的字符,即空格、制表符、换行符等.
|
static Matchers |
Matchers.stringMatcher(String text)
构造函数
|
static Matchers |
Matchers.tabMatcher()
返回一个匹配tab字符的匹配器
|
static Matchers |
Matchers.trimMatcher()
匹配字符串trim()空白字符.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
TextBuilder.contains(Matchers matcher)
检查字符串生成器是否包含使用指定匹配器匹配的字符串
|
TextBuilder |
TextBuilder.deleteAll(Matchers matcher)
删除匹配程序匹配的生成器的所有部分.
|
TextBuilder |
TextBuilder.deleteFirst(Matchers matcher)
使用指定的匹配器删除生成器中的第一个匹配项.
|
int |
TextBuilder.indexOf(Matchers matcher)
使用matcher搜索字符串生成器以查找第一个匹配项.
|
int |
TextBuilder.indexOf(Matchers matcher,
int startIndex)
使用matcher搜索字符串生成器,以查找从给定索引中搜索的第一个匹配项.
|
int |
TextBuilder.lastIndexOf(Matchers matcher)
使用matcher搜索字符串生成器以查找最后一个匹配项
|
int |
TextBuilder.lastIndexOf(Matchers matcher,
int startIndex)
使用matcher搜索字符串生成器,以查找从给定索引中搜索的最后一个匹配项
|
TextBuilder |
TextBuilder.replace(Matchers matcher,
String replaceStr,
int startIndex,
int endIndex,
int replaceCount)
高级搜索并在构建器中使用匹配器进行替换
|
TextBuilder |
TextBuilder.replaceAll(Matchers matcher,
String replaceStr)
用替换字符串替换生成器中的所有匹配项
|
TextBuilder |
TextBuilder.replaceFirst(Matchers matcher,
String replaceStr)
用替换字符串替换生成器中的所有匹配项
|
| Modifier and Type | Field and Description |
|---|---|
static Matchers |
PrivacyReplacer.DEFAULT_PREFIX
默认变量前缀
|
static Matchers |
PrivacyReplacer.DEFAULT_SUFFIX
默认变量后缀
|
static Matchers |
PrivacyReplacer.DEFAULT_VALUE_DELIMITER
默认值分隔符
|
| Modifier and Type | Method and Description |
|---|---|
Matchers |
PrivacyReplacer.getValueDelimiterMatcher() |
Matchers |
PrivacyReplacer.getVariablePrefixMatcher()
获取当前使用的变量前缀匹配器
|
Matchers |
PrivacyReplacer.getVariableSuffixMatcher()
获取当前使用的变量后缀匹配器
|
| Modifier and Type | Method and Description |
|---|---|
PrivacyReplacer |
PrivacyReplacer.setValueDelimiterMatcher(Matchers valueDelimiterMatcher) |
PrivacyReplacer |
PrivacyReplacer.setVariablePrefixMatcher(Matchers prefixMatcher)
设置当前使用的变量前缀匹配器
|
PrivacyReplacer |
PrivacyReplacer.setVariableSuffixMatcher(Matchers suffixMatcher)
设置当前使用的变量后缀匹配器
|
| Constructor and Description |
|---|
PrivacyReplacer(Lookups<?> resolver,
Matchers prefixMatcher,
Matchers suffixMatcher,
char escape)
创建一个新实例并初始化.
|
PrivacyReplacer(Lookups<?> resolver,
Matchers prefixMatcher,
Matchers suffixMatcher,
char escape,
Matchers delimiter)
创建一个新实例并初始化.
|
Copyright © 2022. All rights reserved.