RegExpPathSegment<T> constructor

RegExpPathSegment<T>({
  1. required RegExp regExp,
  2. RouteBuilder<T>? create,
  3. List<Segment<T>> children = const [],
  4. RouteBuilder<T>? createError,
})

Creates a Segment that matches a path segment against a regular expression.

  /// Matches any path segment consisting of letters
  Segment.regExpPath(
    regExp: RegExp(r'[a-zA-Z]+'),
    create: (context) => 'letter path',
  ),

See also:

Implementation

RegExpPathSegment({
  required RegExp regExp,
  RouteBuilder<T>? create,
  List<Segment<T>> children = const [],
  RouteBuilder<T>? createError,
}) : super(RegExpParser(regExp), create, createError, children);