///---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,表示指定查询从字符串的末尾开始。总结
以上是内存溢出为你收集整理的swift之NSString完成字符串的查找全部内容,希望文章能够帮你解决swift之NSString完成字符串的查找所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)