lastIndexOf — абстрактный метод
Начальная позиция последнего совпадения pattern в этой строке.
Находит совпадение с шаблоном, выполняя поиск в обратном направлении, начиная с start:
const string = 'Dartisans';
print(string.lastIndexOf('a')); // 6
print(string.lastIndexOf(RegExp(r'a(r|n)'))); // 6 Возвращает -1, если pattern не удалось найти в этой строке.
const string = 'Dartisans'; print(string.lastIndexOf(RegExp(r'DART'))); // -1
Если start не указано, поиск начинается с конца строки. Если оно указано, start должно быть неотрицательным и не превышать length.
Реализация
int lastIndexOf(Pattern pattern, [int? start]);
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/String/lastIndexOf.html