2015-04-21 7 views

ответ

3

Вам просто нужно указать строку STARTINDEX (s.startIndex) при использовании заранее следующим образом:

var s = "bolo" 
let charIndex = advance(s.startIndex, 3) 
s.replaceRange(charIndex...charIndex, with: "e") 
println(s) // "bole" 
3

Вы можете использовать функцию тоже stringByReplacingOccurrencesOfString, в следующем путь:

var s = "bolooooooo" 
s.stringByReplacingOccurrencesOfString("o", withString: "e", options: NSStringCompareOptions.LiteralSearch, range: Range<String.Index>(start: advance(s.startIndex, 2), end: s.endIndex)) 

выход:

boleeeeeee