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”

上一篇下一篇

猜你喜欢

热点阅读