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.