前言:
字串的分割和處理,對於資料的應用有很大的幫助
在網路上有很多字串分割的方法和實例
但本篇會以我個人認為簡短好用的方法來做例子
正文:
let abc = "abcd1234"
let subString = (abc /*字串名稱*/ as NSString).substring(with: NSMakeRange(2 /*第幾個位置*/ , 4 /*決定往後抓取的個數*/))
print("subString = "+subString)
結果:
subString = cd12
但有的時候會需要用到Int數字或是String字串
這時候也可以利用強轉Int()來達到目的
let aInt = 1234
let subStringa = ( aInt as NSString).substring(with: NSMakeRange(1,3))
print("subStringa = " + subStringa)
if Int(subStringa)! < 100 {
print("subStringa小於100")
}
else {
print("subStringa大於100")
}
結果:
subStringa = 234
subStringa大於100
後記:
有了這兩個方法,就可以處理絕大部分的資料