Package us.codecraft.webmagic.selector
Class RegexSelector
java.lang.Object
us.codecraft.webmagic.selector.RegexSelector
- All Implemented Interfaces:
Selector
Selector in regex.
- Since:
- 0.1.0
- Author:
- code4crafter@gmail.com
-
Constructor Summary
ConstructorsConstructorDescriptionRegexSelector
(String regexStr) Create a RegexSelector.RegexSelector
(String regexStr, int group) -
Method Summary
Modifier and TypeMethodDescriptionExtract single result in text.
If there are more than one result, only the first will be chosen.us.codecraft.webmagic.selector.RegexResult
selectGroup
(String text) List<us.codecraft.webmagic.selector.RegexResult>
selectGroupList
(String text) selectList
(String text) Extract all results in text.toString()
-
Constructor Details
-
RegexSelector
-
RegexSelector
Create a RegexSelector. When there is no capture group, the value is set to 0 else set to 1.- Parameters:
regexStr
- the regular expression.
-
-
Method Details
-
select
Description copied from interface:Selector
Extract single result in text.
If there are more than one result, only the first will be chosen. -
selectList
Description copied from interface:Selector
Extract all results in text.- Specified by:
selectList
in interfaceSelector
- Parameters:
text
- text- Returns:
- results
-
selectGroup
-
selectGroupList
-
toString
-