60课:处理字符串和网页数据

本节课程主要是讲述NSString的一些自带函数,可以不比自己造车轮子,快速实现某些功能。
课程笔记文集地址:Udemy课程:The Complete iOS 9 Developer Course - Build 18 Apps

一开始先讲述了如何遍历字符串中的所有字母,然后主要讲述了七个NSString自带函数。

遍历字符串中的所有的字母

var str = "Hello"
var newString = str + "Bob"
for character in newString {
    print(character)
}

七个NSString自带函数

首先将String类型的变量转换为NSString类型:

var newTypeString = NSString(string: newString)

然后开始使用NSString的自带函数。

一、保留字符串里的前n个字母

newTypeString.substringToIndex(5)
//保留字符串的前5个字母,结果是 Hello

二、前n个字母不要了

newTypeString.substringFromIndex(6)
//前六个字母不要了,也就是从第七个字母开始,结果是 ob

三、前多少个字母不要了,保留多少个字母

newTypeString.substringWithRange(NSRange(location:3,length:5))
//location表示某个字母以及之前的字母不要了,length表示一共保留多少个字母
//第三个字母以及之前的字母不要了,从第四个字母开始,保留5个字母,结果是 loBob

四、是否包含某个字母或者字符串

newTypeString.containsString("Bob")
//是否包含Bob,结果为 true

五、用某个字母或者字符串将原来的字符串分割成不同的部分,变成一个数组

newTypeString.componentsSeparatedByString("l")
//结果见下图

六、大写所有的字母

newTypeString.uppercaseString

七、小写所有的字母

newTypeString.lowercaseString
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容