Например:Как найти все показатели ключевого слова в строки
Если строка "provided a provided"
и ключевое слово "provided"
, то результат должен быть массив содержит [0, 11]
Но если ключевое слово "provide"
, то результат должен быть массив содержит [-1]
Я пытался что-то вроде этого:
val it = "\\bprovided\\b".r.findAllIn("provided a provided");
while (it.hasNext) {
println(it.next())
}
Это просто печать (нужно индекс здесь)
provided
provided
Как это сделать? Какие методы мне нужно использовать?
Что должно быть возвращено для «предоставленного»? –
@ om-nom-nom должен быть массивом, содержащим [-1], должно быть точное ключевое слово – CSnerd
Вы должны указать, какие разделители разрешены в этой строке. То, что должно быть возвращено, если input = "предоставлено, при условии, что" – rtruszk