java.util.regex.MatchResult |
Known Indirect Subclasses |
Holds the results of a successful match of a
Pattern
against a
given string. Typically this is an instance of
Matcher
, but
since that's a mutable class it's also possible to freeze its current
state using
toMatchResult()
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns the index of the first character following the text that matched
the whole regular expression.
|
||||||||||
|
Returns the index of the first character following the text that matched
a given group.
|
||||||||||
|
Returns the text that matched the whole regular expression.
|
||||||||||
|
Returns the text that matched a given group of the regular expression.
|
||||||||||
|
Returns the number of groups in the results, which is always equal to
the number of groups in the original regular expression.
|
||||||||||
|
Returns the index of the first character of the text that matched the
whole regular expression.
|
||||||||||
|
Returns the index of the first character of the text that matched a given
group.
|
Returns the index of the first character following the text that matched the whole regular expression.
Returns the index of the first character following the text that matched
a given group. See
group()
for an explanation of group indexes.
Returns the text that matched the whole regular expression.
Returns the text that matched a given group of the regular expression.
Explicit capturing groups in the pattern are numbered left to right in order of their opening parenthesis, starting at 1. The special group 0 represents the entire match (as if the entire pattern is surrounded by an implicit capturing group). For example, "a((b)c)" matching "abc" would give the following groups:
0 "abc" 1 "bc" 2 "b"
An optional capturing group that failed to match as part of an overall successful match (for example, "a(b)?c" matching "ac") returns null. A capturing group that matched the empty string (for example, "a(b?)c" matching "ac") returns the empty string.
Returns the number of groups in the results, which is always equal to the number of groups in the original regular expression.
Returns the index of the first character of the text that matched the whole regular expression.
Returns the index of the first character of the text that matched a given
group. See
group()
for an explanation of group indexes.