如何用另一个字符串替换第n个字符

前端之家收集整理的这篇文章主要介绍了如何用另一个字符串替换第n个字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何用另一个替换字符串的第n个字符?
func replace(myString:String,index:Int,newCharac:Character) -> String {
// Write correct code here
return modifiedString
}

例如,replace(“House”,2,“r”)应等于“Horse”.

请看看NateCook的答案.根据指定,它不是unicode安全的

您可以随时使用带有NSString的swift String.因此,您可以在swift String上调用NSString函数.
通过旧的stringByReplacingCharactersInRange:你可以这样做

var st :String = "House"
let abc = st.bridgeToObjectiveC().stringByReplacingCharactersInRange(NSMakeRange(2,1),withString:"r") //Will give Horse

猜你在找的Swift相关文章