可能重复:
如何删除 NSString 中多余的空白空间?
我试图弄清楚如何从字符串中删除所有空格但只留下一个。那就是如果我有一个字符串
"this is my test string"
结果是
"this is my test string"
谢谢
更新:在这里找到答案 删除 NSString 中的多个空格
可能重复:
如何删除 NSString 中多余的空白空间?
我试图弄清楚如何从字符串中删除所有空格但只留下一个。那就是如果我有一个字符串
"this is my test string"
结果是
"this is my test string"
谢谢
更新:在这里找到答案 删除 NSString 中的多个空格
你可以试试这个:
NSString *string=@"this is my test string";
NSCharacterSet *spaces = [NSCharacterSet whitespaceCharacterSet];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF != ''"];
NSArray *tempArray = [[string componentsSeparatedByCharactersInSet:spaces] filteredArrayUsingPredicate:predicate];
string = [tempArray componentsJoinedByString:@" "];