| Index: sdk/lib/core/regexp.dart
|
| diff --git a/sdk/lib/core/regexp.dart b/sdk/lib/core/regexp.dart
|
| index 049ff9744770f636a544b185aa6187c873a4bdc6..0d92345bd3c115326243b8756afafb64637d0a27 100644
|
| --- a/sdk/lib/core/regexp.dart
|
| +++ b/sdk/lib/core/regexp.dart
|
| @@ -5,94 +5,6 @@
|
| part of dart.core;
|
|
|
| /**
|
| - * A result from searching within a string.
|
| - *
|
| - * A Match or an [Iterable] of Match objects is returned from [Pattern]
|
| - * 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 = new RegExp(r"(\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
|
| - *
|
| - * Some patterns, regular expressions in particular, may record subtrings
|
| - * that were part of the matching. These are called _groups_ in the Match
|
| - * object. Some patterns may never have any groups, and their matches always
|
| - * have zero [groupCount].
|
| - */
|
| -abstract class Match {
|
| - /**
|
| - * Returns the index in the string where the match starts.
|
| - */
|
| - int get start;
|
| -
|
| - /**
|
| - * Returns the index in the string after the last character of the
|
| - * match.
|
| - */
|
| - int get end;
|
| -
|
| - /**
|
| - * Returns the string matched by the given [group].
|
| - *
|
| - * If [group] is 0, returns the match of the pattern.
|
| - *
|
| - * The result may be `null` if the pattern didn't assign a value to it
|
| - * as part of this match.
|
| - */
|
| - String group(int group);
|
| -
|
| - /**
|
| - * Returns the string matched by the given [group].
|
| - *
|
| - * If [group] is 0, returns the match of the pattern.
|
| - *
|
| - * Short alias for [Match.group].
|
| - */
|
| - String operator [](int group);
|
| -
|
| - /**
|
| - * Returns a list of the groups with the given indices.
|
| - *
|
| - * The list contains the strings returned by [group] for each index in
|
| - * [groupIndices].
|
| - */
|
| - List<String> groups(List<int> groupIndices);
|
| -
|
| - /**
|
| - * Returns the number of captured groups in the match.
|
| - *
|
| - * Some patterns may capture parts of the input that was used to
|
| - * compute the full match. This is the number of captured groups,
|
| - * which is also the maximal allowed argument to the [group] method.
|
| - */
|
| - int get groupCount;
|
| -
|
| - /**
|
| - * The string on which this match was computed.
|
| - */
|
| - String get input;
|
| -
|
| - /**
|
| - * The pattern used to search in [input].
|
| - */
|
| - Pattern get pattern;
|
| -}
|
| -
|
| -
|
| -/**
|
| * A regular expression pattern.
|
| *
|
| * Regular expressions are [Pattern]s, and can as such be used to match strings
|
|
|