swift 3.0 截取字符串中间几个字
2017-05-31 本文已影响0人
浅浅_e90e
let string = "0123456789"
//开始的下标:从字符串的开头往后数3位,从0开始数,数到第3位(包含第3位),以此时的位置作为截取的开始下标
let i = string.index(string.startIndex, offsetBy: 3)
//结束的下标:从字符串的开头往后数5位,从0开始数,数到第5位(不含第5位),以此时的位置作为截取的结束下标
let j = string.index(string.startIndex, offsetBy: 5)
var subStr = string.substring(with: i..<j)
截取结果为 “34”