[iOS开发] Swift5.x字符串处理

2020-11-17  本文已影响0人  WMSmile

截取字符串

swift5.x

var str = "01234567890"
let start = str.index(str1.startIndex, offsetBy: 1)
let end = str.index(str1.startIndex,offsetBy:6)
//  str = str.substring(with: start..<end)  //swift4 已经废除
print("start - end str = \(String(str[start..<end]))")
print(" - end str = \(String(str[...end]))")
print("start -  str = \(String(str[start...]))")         

let newStr = str[..<end] 字符串开始到end位置 不包含end 打印 012345
let newStr = str[start...] 从start开始字符换末尾 包含start 打印 1234567890
let newStr = String(str[start..<end]) 包含start 不包含end 打印 12345

swift5.x 处理字符串并无没有像OC那样方便,可以将其分装成方法以供子弟调用

上一篇 下一篇

猜你喜欢

热点阅读