In Objective-c we create range by using NSRange
NSRange range;
So how to create range in Swift?
func replace(input: String, start: Int,lenght: Int, newChar: Character) -> String { var chars = Array(input.characters) for i in start...lenght { guard i < input.characters.count else{ break } chars[i] = newChar } return String(chars) }