public class PatternFinder extends TextFinder
endIndex, negative, text
INDEX_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, setEndIndex
public PatternFinder(String regex, boolean caseInsensitive)
regex
- 被查找的正则表达式caseInsensitive
- 是否忽略大小写public TextFinder setText(CharSequence text)
TextFinder
setText
in class TextFinder
text
- 文本public TextFinder setNegative(boolean negative)
TextFinder
true
表示从后向前查找setNegative
in class TextFinder
negative
- 结束位置(不包括)public int start(int from)
Finder
from
- 查找的开始位置(包含)public int end(int start)
Finder
start
- 找到的起始位置public PatternFinder reset()
Finder
Copyright © 2024. All rights reserved.