com.google.gwt.regexp.shared
Class MatchResult
java.lang.Object
com.google.gwt.regexp.shared.MatchResult
public class MatchResult
- extends java.lang.Object
Pure Java implementation of a regular expression match result.
|
Constructor Summary |
MatchResult(int index,
java.lang.String input,
java.util.List<java.lang.String> groups)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatchResult
public MatchResult(int index,
java.lang.String input,
java.util.List<java.lang.String> groups)
getGroup
public java.lang.String getGroup(int index)
- Retrieves the matched string or the given matched group.
- Parameters:
index - the index of the group to return, 0 to return the whole
matched string; must be between 0 and getGroupCount() - 1
included
- Returns:
- The matched string if
index is zero, else the given matched
group. If the given group was optional and did not match, the
behavior is browser-dependent: this method will return null
or an empty string.
getGroupCount
public int getGroupCount()
- Returns:
- The number of groups, including the matched string hence greater or
equal than 1.
getIndex
public int getIndex()
- Returns:
- The zero-based index of the match in the input string.
getInput
public java.lang.String getInput()
- Returns:
- The original input string.