码迷,mamicode.com
首页 > 编程语言 > 详细

Swift3 substring几种常用用法

时间:2017-03-15 12:23:29      阅读:251      评论:0      收藏:0      [点我收藏+]

标签: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~

 

Swift3 substring几种常用用法

标签:index   alt   char   end   cte   swift   sub   tin   用法   

原文地址:http://www.cnblogs.com/yajunLi/p/6553121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!