字符串处理
来源:互联网 发布:香港中文大学gpa算法 编辑:程序博客网 时间:2024/04/30 15:07
- [NSCharacterSet alphanumericCharacterSet]; //所有数字和字母(大小写)
- [NSCharacterSet decimalDigitCharacterSet]; //0-9的数字
- [NSCharacterSet letterCharacterSet]; //所有字母
- [NSCharacterSet lowercaseLetterCharacterSet]; //小写字母
- [NSCharacterSet uppercaseLetterCharacterSet]; //大写字母
- [NSCharacterSet punctuationCharacterSet]; //标点符号
- [NSCharacterSet whitespaceAndNewlineCharacterSet]; //空格和换行符
- [NSCharacterSet whitespaceCharacterSet]; //空格
NSString *exampleStr = @" My name is Johnny!";
exampleStr = [exampleStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSArray *exampleArr = [exampleStr componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self <> ''"];
exampleArr = [exampleArr filteredArrayUsingPredicate:predicate];
exampleStr = [exampleArr componentsJoinedByString:@" "];
- NSMutableCharacterSet *set1 = [NSMutableCharacterSet characterSetWithCharactersInString:@"Hell"];
- NSMutableCharacterSet *set2 = [NSMutableCharacterSet characterSetWithCharactersInString:@"ello"];
- //去掉某些字符
- [set2 removeCharactersInString:@"e"]; //--->l, o
- //加上某些字符
- [set2 addCharactersInString:@"e"]; //--->e, l, o
- //set相加
- [set2 formUnionWithCharacterSet:set1]; //--->H,e,l,o
- //set交集
- [set2 formIntersectionWithCharacterSet:set1]; //--->e,l
- //set取反
- [set2 invert];
0 0
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 处理字符串
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 字符串处理
- 提升 iOS 界面的渲染性能
- Android获取内存的不同方法总结
- 需求分析的20条法则(转)
- pdf转换成jpg格式的在线转换方法分享
- mysql远程连接被拒绝
- 字符串处理
- CSS属性之颜色与字体
- GDB调试命令详解
- android中要注意的小问题汇总
- k8s安装过程
- IISscanner暴力破解IIS网站目录
- CSS—垂直居中
- 【GPU编程系列之二】CUDA编程基础
- Web服务器 - nginx for windows