See: Description
| Interface | Description |
|---|---|
| Finder |
字符串查找接口,通过调用
Finder.start(int)查找开始位置,再调用Finder.end(int)找结束位置 |
| Class | Description |
|---|---|
| CharFinder |
字符查找器
查找指定字符在字符串中的位置信息 |
| CharMatcherFinder |
字符匹配查找器
查找满足指定 Predicate 匹配的字符所在位置,此类长用于查找某一类字符,如数字等 |
| LengthFinder |
固定长度查找器
给定一个长度,查找的位置为from + length,一般用于分段截取 |
| MultiStrFinder |
多字符串查询器 底层思路 使用 AC 自动机实现
设计思路见:https://zhuanlan.zhihu.com/p/368184958 |
| MultiStrFinder.Node |
AC 自动机节点
|
| PatternFinder |
正则查找器
通过传入正则表达式,查找指定字符串中匹配正则的开始和结束位置 |
| StrFinder |
字符串查找器
|
| TextFinder |
文本查找抽象类
|
Copyright © 2025. All rights reserved.