Итак, как я получаю экземпляр строки в другой строке является использование этого класса Строки расширения:Проверьте, не первый экземпляр строки в строке
func indexOf(target: String) -> Int? {
let range = (self as NSString).range(of: target)
guard range.toRange() != nil else {
return nil
}
return range.location
}
Однако, сейчас я ищу способ получить n-й экземпляр строки в строке. Например, если бы я хотел получить индекс 3-го экземпляра «Дома» в «Домах на шоу House house странные люди». Как мне это сделать?
Почему вы используете NSString? Строка имеет похожие методы. – rmaddy
Я не нашел метод String, который выполнил задачу поиска строки в строке, только символ в строке @maddy –
_to получить индекс 3-го экземпляра «Дома» в «Дома на выставке Дом дома странных людей . Нет третьего экземпляра. «Дом» и «дом» - это две разные строки. – matt