description

# lastIndexOf abstract method

int lastIndexOf(

1. Pattern pattern, [
2. int? start

])

The starting position of the last match `pattern` in this string.

Finds a match of pattern by searching backward starting at `start`:

    const string = 'Dartisans';
    print(string.lastIndexOf('a')); // 6
    print(string.lastIndexOf(RegExp(r'a(r|n)'))); // 6

Returns -1 if `pattern` could not be found in this string.

    const string = 'Dartisans';
    print(string.lastIndexOf(RegExp(r'DART'))); // -1

If `start` is omitted, search starts from the end of the string. If supplied, `start` must be non-negative and not greater than length.

## Implementation

    int lastIndexOf(Pattern pattern, [int? start]);