как найти индекс символа в строке с определенной позиции
Я знаю, как найти индекс символа, подобного следующему:
func indexOfCharacter(myString:String, char: Character) -> Int {
if let idx = find(myString, char) {
return distance(self.startIndex, idx)
}else{
return -1;
}
}
Как я могу искать индекс после определенной позиции?
пример: myString = "abcdabcd"
Я хотел бы получить индекс второго 'd' = 7
indexOfCharacter(myString,character : 'd',fromIndex: 4);
любая помощь ?