NSString处理技巧

使用场景举例:可以用在处理用户用户输入在UITextField的文本

//待处理的字符串

NSString *string = @" A B  CD   EFG\n MN\n";

//字符串替换,处理后的string1 = @"ABCDEF\nMN\n";

NSString *string1 = [string stringByReplacingOccurrencesOfString:@" " withString:@""];

//去除两端空格(注意是两端),处理后的string2 = @"A B  CD   EFG\n MN\n";

NSString *string2 = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

//去除两端回车(注意是两端),处理后的string3 = @" A B  CD   EFG\n MN";

NSString *string3 = [string stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];

//去除两端空格和回车(注意是两端),处理后的string4 = @"A B  CD   EFG\n MN";

NSString *string4 = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容