Match Interface
Match contains methods to manipulate a regular expression match.
Iterables of Match objects are returned from RegExp matching methods.
The following example finds all matches of a RegExp in a String and iterates through the returned iterable of Match objects.
[: RegExp exp = const RegExp(@"(\w+)"); String str = "Parse my string"; Iterable<Match> matches = exp.allMatches(str); for (Match m in matches) {
String match = m.group(0);
print(match);
}; :]
The output of the example is:
Parse
my
string
Implemented by
MatchImplementation, StringMatch
Methods
Code String group(int group) #
Returns the string matched by the given group. If group is 0, returns the match of the regular expression.
String group(int group);
Code List<String> groups(List<int> groups) #
Returns the strings matched by groups. The order in the returned string follows the order in groups.
List<String> groups(List<int> groups);