java.util.regex
public
interface
java.util.regex.MatchResult
java.util.regex.MatchResult |
|
Holds the results of a successful match of a Pattern against a
given string. The result is divided into groups, with one group for each
pair of parentheses in the regular expression and an additional group for
the whole regular expression. The start, end, and contents of each group
can be queried.
Known Indirect Subclasses
Matcher |
Provides a means of matching regular expressions against a given input,
finding occurrences of regular expressions in a given input, or replacing
parts of a given input. |
Summary
Details
Public Methods
public
int
end()
Returns the index of the first character following the text that matched
the whole regular expression.
public
int
end(int group)
Returns the index of the first character following the text that matched
a given group.
Parameters
group
| the group, ranging from 0 to groupCount() - 1, with 0
representing the whole pattern. |
public
String
group()
Returns the text that matched the whole regular expression.
public
String
group(int group)
Returns the text that matched a given group of the regular expression.
Parameters
group
| the group, ranging from 0 to groupCount() - 1, with 0
representing the whole pattern. |
Returns
- the text that matched the group.
public
int
groupCount()
Returns the number of groups in the result, which is always equal to
the number of groups in the original regular expression.
public
int
start()
Returns the index of the first character of the text that matched
the whole regular expression.
public
int
start(int group)
Returns the index of the first character of the text that matched a given
group.
Parameters
group
| the group, ranging from 0 to groupCount() - 1, with 0
representing the whole pattern. |