Package org.miaixz.bus.core.text.finder
Class MatcherFinder
java.lang.Object
org.miaixz.bus.core.text.finder.TextFinder
org.miaixz.bus.core.text.finder.MatcherFinder
- All Implemented Interfaces:
Serializable,Finder
字符匹配查找器
查找满足指定
Predicate 匹配的字符所在位置,此类长用于查找某一类字符,如数字等- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields inherited from class org.miaixz.bus.core.text.finder.TextFinder
endIndex, negative, text -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.text.finder.TextFinder
getValidEndIndex, setEndIndex, setNegative, setText
-
Constructor Details
-
MatcherFinder
构造- Parameters:
matcher- 被查找的字符匹配器
-
-
Method Details
-
start
public int start(int from) Description copied from interface:Finder返回开始位置,即起始字符位置(包含),未找到返回-1- Parameters:
from- 查找的开始位置(包含)- Returns:
- 起始字符位置,未找到返回-1
-
end
public int end(int start) Description copied from interface:Finder返回结束位置,即最后一个字符后的位置(不包含)- Parameters:
start- 找到的起始位置- Returns:
- 结束位置,未找到返回-1
-