首页 > 代码库 > Swift3 substring几种常用用法
Swift3 substring几种常用用法
举例:
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几种常用用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。