swift之NSString完成字串的查詢

2021-07-10 04:55:20 字數 674 閱讀 7279

///---nsstring查詢字串

///---rangeofstring 方法查詢乙個字串,此方法型別的結構體,若沒有查詢到對應的字串,返回nsnotfound。

let str:nsstring = "swift is a new language";

let rangeforstr = str.rangeofstring("new");

print("\(rangeforstr): \(str.substringwithrange(rangeforstr))");

if notfoundstr.location == nsnotfound

else

///---rangeofstring方法還可以傳入乙個option引數來設定查詢方式,比如我們如果想查詢的字串不區分大小寫,可以這樣。如下所示

let rangeforstr2 = str.rangeofstring("new", options: nsstringcompareoptions.caseinsensitivesearch);

print("\(rangeforstr2):\(str.substringwithrange(rangeforstr2))");

///---將options設定為backwardsearch,表示指定查詢從字串的末尾開始。

IOS開發之NSString的使用大全

nsstring 不可變的字串 nsmutablestring 可變的字串下面是nsstring的使用 char s hello objective c c nsstring str hello oc oc,c字串型別轉換c oc nsstring str1 nsstring stringwithu...

iOS開發之NSString的幾條實用技巧

常量字串 nsstring string i am an iosdevtip 常用建立方法 nsstring string nsstring alloc init string i am an iosdevtip too 用initwithstring建立字串 nsstring string nss...

Swift 學習之陣列

swift 學習之陣列 1.初始化陣列 println indextzero indextzero 列印 indextzero iphone 2.陣列的個數 3.陣列元素的最後追加 3.2 方法二 用加法運算子 4.陣列元素的插入 5.修改陣列中的元素 6.陣列元素的刪除 println index...