我如何用另一个替换字符串的第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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。