iOS NSString 去空格

来源:互联网 发布:linux命令vi与gedit 编辑:程序博客网 时间:2024/05/17 05:04


学到NSString ,今天把 去空格的笔记记下。


去两端的空格    

NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

去除两端空格和回车

NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet ]];  

去掉所有的空格

  NSCharacterSet *whitespaces = [NSCharacterSet whitespaceCharacterSet];    NSPredicate *noEmptyStrings = [NSPredicate predicateWithFormat:@"SELF != ''"];    NSArray *parts = [theString componentsSeparatedByCharactersInSet:whitespaces];    NSArray *filteredArray = [parts filteredArrayUsingPredicate:noEmptyStrings];    theString = [filteredArray componentsJoinedByString:@""];    NSLog(@"thestring = %@",theString);

记录下方便以后使用。


0 0
原创粉丝点击