NSString 去除空格方法 ios

来源:互联网 发布:win10美化mac 编辑:程序博客网 时间:2024/05/29 17:50

1.去掉两端的空格

  1. [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]   

2.去掉多余的空格

  1. NSString *str = @"    this     is a    test    .   ";  

  2.       

  3.     NSCharacterSet *whitespaces = [NSCharacterSet whitespaceCharacterSet];  

  4.     NSPredicate *noEmptyStrings = [NSPredicate predicateWithFormat:@"SELF != ''"];  

  5.       

  6.     NSArray *parts = [str componentsSeparatedByCharactersInSet:whitespaces];  

  7.     NSArray *filteredArray = [parts filteredArrayUsingPredicate:noEmptyStrings];  

  8.     str = [filteredArray componentsJoinedByString:@" "];  

3.去掉所有空格

  1. [str stringByReplacingOccurrencesOfString:@" " withString:@""

0 0
原创粉丝点击