iOS 字符串的常用处理方法
来源:互联网 发布:艺术字生成软件 编辑:程序博客网 时间:2024/05/01 19:11
字符串反转
#pragma mark----- 字符串处理- (NSString*)reverseWords { NSMutableString *reverString = [NSMutableString stringWithCapacity:self.length]; [self enumerateSubstringsInRange:NSMakeRange(0, self.length) options:NSStringEnumerationReverse | NSStringEnumerationByComposedCharacterSequences usingBlock:^(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop) { [reverString appendString:substring]; }]; return reverString;}
字符串转拼音
- (NSString *)transformToPhonetic { NSMutableString *pinyin = [self mutableCopy]; CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformMandarinLatin, NO); CFStringTransform((__bridge CFMutableStringRef)pinyin, NULL, kCFStringTransformStripCombiningMarks, NO); return pinyin;}
首字母大写
- (NSString *)capitalFirstLetter{ NSString *resultStr; if (self && self.length > 0) { resultStr = [self stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[self substringToIndex:1] capitalizedString]]; } return resultStr;}
删除所有空格
- (NSString *)deleteAllWhiteSpace{ return [self stringByReplacingOccurrencesOfString:@" " withString:@""];}
删除首尾空格
- (NSString *)deleteFirstAndLastWhiteSpace{ return [self stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];}
点击可查看应用中更多实用的小工具
阅读全文
0 0
- iOS 字符串的常用处理方法
- iOS字符串常用处理方法
- 常用的字符串处理方法
- 常用的字符串处理方法
- iOS 常用字符串的方法
- ios常用的字符串处理函数
- C#中常用处理字符串的方法
- c# 字符串常用的处理方法
- C#中常用的字符串处理方法
- C#中常用处理字符串的方法
- PHP10个常用处理字符串的方法
- Java字符串的处理常用方法
- Java字符串处理的几个常用方法
- Python对字符串的常用处理方法
- Java字符串处理的几个常用方法
- IOS 字符串常用方法
- Shell处理字符串常用方法
- Shell处理字符串常用方法
- Gentelella Master 前端框架 (TP5+MySql)
- 一个程序员6年的浏览器收藏夹
- docker学习笔记
- 关于logback.xml加载外部配置文件问题
- 喜欢的个性签名
- iOS 字符串的常用处理方法
- BZOJ1606: [Usaco2008 Dec]Hay For Sale 购买干草
- iText制作PDF文件 学习笔记 (六)
- 简单记录cxf框架来实现webservice接口
- 算法绪论
- 代理模式与动态代理模式
- Android hdpi ldpi mdpi xhdpi xxhdpi适配详解
- 逆元线性求法
- IBoutlet和IBAction的使用