有一种简单的方法来删除字符串中的额外空格吗?即... ...
NSString *str = @"this string has extra empty spaces";
结果应为:
NSString *str = @"this string has extra empty spaces";
谢谢!
答案 0 :(得分:16)
用一个空格替换所有双空格,直到字符串中不再有双重空格。
- (NSString *)stripDoubleSpaceFrom:(NSString *)str {
while ([str rangeOfString:@" "].location != NSNotFound) {
str = [str stringByReplacingOccurrencesOfString:@" " withString:@" "];
}
return str;
}