find Last Any Of
Начиная с Kotlin: 1.0
fun CharSequence.findLastAnyOf(strings: Collection<String>, startIndex: Int = lastIndex, ignoreCase: Boolean = false): Pair<Int, String>?
Находит последнее вхождение любой из указанных строк в этой последовательности символов, начиная с указанного startIndex и, при необходимости, игнорируя регистр.
Чтобы избежать неоднозначных результатов, когда строки в strings содержат общие символы, этот метод выполняет поиск с конца к началу этой строки и на каждой позиции находит первый элемент в strings, который соответствует этой строке в данной позиции.
Возвращает
Пару, состоящую из индекса последнего вхождения найденной строки из strings и самой найденной строки, либо null, если ни одна строка из strings не найдена.
Параметры
Индекс символа, с которого начинается поиск. Поиск выполняется в обратном направлении, к началу строки.
true, чтобы игнорировать регистр символов при сопоставлении строк. По умолчанию false.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/find-last-any-of.html