NSString 去除空格方法 ios
2016-04-07 21:00
435 查看
1.去掉两端的空格
[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]
2.去掉多余的空格
NSString *str = @" this is a test . ";
NSCharacterSet *whitespaces = [NSCharacterSet whitespaceCharacterSet];
NSPredicate *noEmptyStrings = [NSPredicate predicateWithFormat:@"SELF != ''"];
NSArray *parts = [str componentsSeparatedByCharactersInSet:whitespaces];
NSArray *filteredArray = [parts filteredArrayUsingPredicate:noEmptyStrings];
str = [filteredArray componentsJoinedByString:@" "];
3.去掉所有空格
[str stringByReplacingOccurrencesOfString:@" " withString:@""]
相关文章推荐
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- [IOS]动画效果
- iOS开发中一些常用的check事项2
- ios开发中的一些注册流程的Check
- IOS开发基础知识--碎片36
- 个人偏好设置,归档,解档
- [iOS]关于横屏后状态栏不显示的问题
- iOS 传值集合
- 在iOS上实现变换
- iOS-多线程--(pthread/NSThread/GCD/NSOperation)--总结
- iosOpenDev-install 失败官方wiki无法解决看这里(尝试有效)
- 关于block访问外部变量的一些小注意点
- 第一个IOS界面之Hello world
- iOS—— static和const联合使用;使用static const 与 #define
- 实战iOS7之NSURLSession
- iOS自定义键盘弹出view的位置移动(三种方法)
- iOS 获取当前时间 年、月、日、周几
- ios7之后label高度计算
- IOS 基础-define、const、extern、全局变量
- iOS基础CGAffineTransform的简单使用