Dart API Referencedart:coreimplMatchImplementation

MatchImplementation Class

Implements

Match

Constructors

Code const MatchImplementation(String pattern, String str, int _start, int _end, List<String> _groups) #

const MatchImplementation(
    String this.pattern,
    String this.str,
    int this._start,
    int this._end,
    List<String> this._groups);

Methods

Code int end() #

int end() => _end;

Code String group(int index) #

String group(int index) => _groups[index];

Code int groupCount() #

int groupCount() => _groups.length - 1;

Code List<String> groups(List<int> groups) #

List<String> groups(List<int> groups) {
  List<String> out = [];
  for (int i in groups) {
    out.add(group(i));
  }
  return out;
}

Code String operator [](int index) #

String operator [](int index) => group(index);

Code int start() #

int start() => _start;

Fields

Code final String pattern #

final String pattern;

Code final String str #

final String str;