public class TextMatcher extends Object
| 构造器和说明 |
|---|
TextMatcher() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
findLabelText(String label,
TextMatcherOption option)
查找标签匹配文本。
|
String |
findLineLabelText(String label)
查找单个行标签匹配文本。
|
String |
findLineLabelText(String label,
TextMatcherOption option)
查找单个行标签匹配文本。
|
String |
findPatternText(String pattern,
TextMatcherOption option,
int findIndex)
查找模式匹配的整个文本。
|
String |
findPatternText(String pattern,
TextMatcherOption option,
int findIndex,
int groupIndex)
查找模式匹配的第几个抓取文本。
|
<T extends PatternApplyAware> |
searchPattern(String pattern,
Class<T> itemClass)
在文本中搜索指定正则模式的文本。
|
<T extends PatternApplyAware> |
searchPattern(String pattern,
Class<T> itemClass,
TextMatcherOption option)
在文本中搜索指定正则模式的文本。
|
void |
searchPattern(String pattern,
PatternApplyAware patternApply,
TextMatcherOption option)
在文本中搜索指定正则模式的文本。
|
List<TextItem> |
strip(TextTripperConfig config)
根据文本提取配置,从文本中获取指定属性。
|
public String findLineLabelText(String label)
label - 文本标签public String findLineLabelText(String label, TextMatcherOption option)
label - 文本标签option - 匹配选项public void searchPattern(String pattern, PatternApplyAware patternApply, TextMatcherOption option)
pattern - 正则模式patternApply - 模式捕获应用器option - 匹配选项public <T extends PatternApplyAware> List<T> searchPattern(String pattern, Class<T> itemClass)
T - 匹配JavaBean泛型pattern - 正则模式itemClass - 匹配JavaBean类型public <T extends PatternApplyAware> List<T> searchPattern(String pattern, Class<T> itemClass, TextMatcherOption option)
T - 匹配JavaBean泛型pattern - 正则模式itemClass - 匹配JavaBean类型option - 匹配选项public String findLabelText(String label, TextMatcherOption option)
label - 文本标签option - 匹配选项public String findPatternText(String pattern, TextMatcherOption option, int findIndex)
pattern - 正则模式option - 匹配选项findIndex - 第几个匹配public String findPatternText(String pattern, TextMatcherOption option, int findIndex, int groupIndex)
pattern - 正则模式option - 匹配选项findIndex - 第几个匹配groupIndex - 匹配后抓取的分组值组索引public List<TextItem> strip(TextTripperConfig config)
config - 文本提取配置Copyright © 2018. All rights reserved.