public class PatternFinder extends TextFinder
endIndex, negative, textINDEX_NOT_FOUND| Constructor and Description | 
|---|
PatternFinder(Pattern pattern)
构造 
 | 
PatternFinder(String regex,
             boolean caseInsensitive)
构造 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
end(int start)
返回结束位置,即最后一个字符后的位置(不包含) 
 | 
PatternFinder | 
reset()
复位查找器,用于重用对象 
 | 
TextFinder | 
setNegative(boolean negative)
设置是否反向查找, 
true表示从后向前查找 | 
TextFinder | 
setText(CharSequence text)
设置被查找的文本 
 | 
int | 
start(int from)
返回开始位置,即起始字符位置(包含),未找到返回-1 
 | 
getValidEndIndex, setEndIndexpublic PatternFinder(String regex, boolean caseInsensitive)
regex - 被查找的正则表达式caseInsensitive - 是否忽略大小写public TextFinder setText(CharSequence text)
TextFindersetText in class TextFindertext - 文本public TextFinder setNegative(boolean negative)
TextFindertrue表示从后向前查找setNegative in class TextFindernegative - 结束位置(不包括)public int start(int from)
Finderfrom - 查找的开始位置(包含)public int end(int start)
Finderstart - 找到的起始位置public PatternFinder reset()
FinderCopyright © 2025. All rights reserved.