标签:index alt char end cte swift sub tin 用法
举例:
var str = "12345678" let length = str.characters.count //截取前四位 var sub1 = str.substring(to: str.index(str.startIndex, offsetBy: 4)) //截取后2位 var sub2 = str.substring(from: str.index(str.startIndex, offsetBy: length-2)) //截取中间4位,从第2位开始 let start = str.index(str.startIndex, offsetBy: 2) str = str.substring(from: start) //取到从第2位开始的所有字符 let end = str.index(str.startIndex, offsetBy: 4) var sub3 = str.substring(to: end) //从新的字符开始取4位
这边的第三种方法不是最优的,系统其实有提供一个Range方法
如图:
不过我没弄成功,所以用拆分法代替了。。
如果有小伙伴研究出了怎么用 Range实现截取中间一段字符,欢迎留言指导下~~
Enjos~
标签:index alt char end cte swift sub tin 用法
原文地址:http://www.cnblogs.com/yajunLi/p/6553121.html