lastIndexOf method
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]) =>
value?.lastIndexOf(pattern, start);