swift之NSString完成字符串的查找

来源:互联网 发布:c 定义不定长度数组 编辑:程序博客网 时间:2024/05/21 22:55
///---NSString查找字符串///---rangeOfString 方法查找一个字符串,此方法类型的结构体,若没有查找到对应的字符串,返回NSNotFound。let str:NSString = "swift is a new language";let rangeForStr = str.rangeOfString("new");print("\(rangeForStr): \(str.substringWithRange(rangeForStr))");let notFoundStr = str.rangeOfString("apple");if notFoundStr.location == NSNotFound{    print("not found");}else{    print(notFoundStr);}///---rangeOfString方法还可以传入一个option参数来设置查询方式,比如我们如果想查询的字符串不区分大小写,可以这样。如下所示let rangeForStr2 = str.rangeOfString("new", options: NSStringCompareOptions.CaseInsensitiveSearch);print("\(rangeForStr2):\(str.substringWithRange(rangeForStr2))");///---将options设置为BackWardSearch,表示指定查询从字符串的末尾开始。

1 0
原创粉丝点击