Package | Description |
---|---|
org.dromara.hutool.core.text.escape |
提供各种转义和反转义实现
|
org.dromara.hutool.core.text.replacer |
文本替换类抽象及实现
|
Class and Description |
---|
ReplacerChain
字符串替换链,用于组合多个字符串替换逻辑
|
StrReplacer
抽象字符串替换类
通过实现replace方法实现局部替换逻辑 |
Class and Description |
---|
HighMultiReplacer
高效替换器,通过查找指定关键字,替换对应的值
基于AC自动机算法实现,需要被替换的原字符串越大,替换的键值对越多,效率提升越明显
注意: 如果需要被替换的关键字出现交叉,最先匹配中的关键字会被替换
1、"abc","ab" 会优先替换"ab"
2、"abed","be" 会优先替换"abed"
3、"abc", "bc" 会优先替换"abc"
|
ReplacerChain
字符串替换链,用于组合多个字符串替换逻辑
|
StrReplacer
抽象字符串替换类
通过实现replace方法实现局部替换逻辑 |
Copyright © 2025. All rights reserved.