[問題] 字串擷取Swift

看板MacDev作者 (超棒Der)時間6年前 (2018/08/28 21:39), 編輯推噓1(105)
留言6則, 2人參與, 6年前最新討論串1/1
初學問題 let s :String = "Name:Tom ,Age:20 ,Phone:0800" 要做字串擷取 請問如何取得 "Phone:"在字串裡的位置?? 我有找到 String.index(of: "A") 但它只限一個字元 沒法用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.246.67 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1535463588.A.38B.html

08/28 22:41, 6年前 , 1F
NSString range(of:)
08/28 22:41, 1F

08/28 22:42, 6年前 , 2F
原來新版有 contains(_:) 可以用
08/28 22:42, 2F

08/30 14:57, 6年前 , 3F
可以用String下有一個range 他會回給你一個
08/30 14:57, 3F

08/30 14:58, 6年前 , 4F
Range<String.index> 再透過 distance 組成int回來
08/30 14:58, 4F

08/30 14:58, 6年前 , 5F
下下下下策才把它轉成NSString swift4很明顯把大部分
08/30 14:58, 5F

08/30 14:58, 6年前 , 6F
的NS去掉了
08/30 14:58, 6F
文章代碼(AID): #1RXL2aEB (MacDev)
文章代碼(AID): #1RXL2aEB (MacDev)