| Package | Description |
|---|---|
| org.dromara.hutool.core.text.finder |
文本查找实现,包括:
查找文本中的字符(正向、反向)
查找文本中的匹配字符(正向、反向)
查找文本中的字符串(正向、反向)
查找文本中匹配正则的字符串(正向)
|
| org.dromara.hutool.core.text.replacer |
文本替换类抽象及实现
|
| org.dromara.hutool.core.text.split |
字符串切分封装和工具类
|
| Class and Description |
|---|
| Finder
字符串查找接口,通过调用
Finder.start(int)查找开始位置,再调用Finder.end(int)找结束位置 |
| MultiStrFinder
多字符串查询器 底层思路 使用 AC 自动机实现
设计思路见:https://zhuanlan.zhihu.com/p/368184958 |
| MultiStrFinder.Node
AC 自动机节点
|
| PatternFinder
正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置 |
| StrFinder
字符串查找器
|
| TextFinder
文本查找抽象类
|
| Class and Description |
|---|
| MultiStrFinder
多字符串查询器 底层思路 使用 AC 自动机实现
设计思路见:https://zhuanlan.zhihu.com/p/368184958 |
| Class and Description |
|---|
| TextFinder
文本查找抽象类
|
Copyright © 2025. All rights reserved.