亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

rangeOfString 我目前已經是5.0的最新版本了 這個已經沒有了 用什么來代替

rangeOfString? ?我目前已經是5.0的最新版本了? 這個已經沒有了? 用什么來代替

正在回答

2 回答

在補充一下,使用range(of: "ll")返回的NSrange,第一個元素表示出現的位置在第2號位,第二個元素表示持續了2個號位(只是我這么稱呼)。

/*

h????e???? l? ? ?l???? o

0????1????2????3????4????

*/

var sadn = "hello"

(sadn as NSString).range(of: "ll")
//返回值:{2,2} 表示“ll”出現的位置在2號位,并且占了兩個號位第2和3號位,下面是對比

(sadn as NSString).range(of: "l")
//返回值:{2,1 }表示“l”出現的位置在2號位,占了一個位置。



emm,希望能幫到你,

現在range的功能很強大,

可以多使用command+點擊,查看Definition? 里面的解釋很詳細哦~


1 回復 有任何疑惑可以回復我~
#1

縱橫五岳 提問者

好的 明白了 多謝
2019-07-01 回復 有任何疑惑可以回復我~

轉換成NSString后用range(of:"ll")來實現,返回的是一個NSrange,
例如:

var sadn = "hello"

(sadn as NSString).range(of: "ll")? ?//得到的結果:{2,2}

//如果看不懂上面的NSrange,可以使用以下方法

(sadn as NSString).range(of: "ll").location? ? ? ?//得到的結果:2

//補充,可以使用contains(str:String )來判斷字符串是否包含這個元素,

(sadn as NSString ).contains("ll")? ?//得到的結果:True

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

rangeOfString 我目前已經是5.0的最新版本了 這個已經沒有了 用什么來代替

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號