在iphone / objective c中截断文本中的空白区域

时间:2009-10-17 10:25:46

标签: iphone objective-c

是否有任何功能可以从目标c中的短信中删除空格?

例如:对于“你好吗”,结果应该是“howareyou”

提前致谢。

3 个答案:

答案 0 :(得分:1)

你可以使用带有whitespaceCharacterSet的NSString的componentsSeparatedByCharactersInSet来首先在空格上拆分字符串,然后使用NSArray的componentsJoinedByString连接组件。

例如

NSString *myString=@"How are you";
myString = [[myString componentsSeparatedByCharactersInSet: [NSCharacterSet whitespaceCharacterSet]] componentsJoinedByString: @""];
NSLog(myString); // displays Howareyou

答案 1 :(得分:1)

汤姆的方法效率不高。你想要的是:

-stringByTrimmingCharactersInSet:

答案 2 :(得分:0)

NSString *myString = @"How are you";
myString = [myString stringByReplacingOccurrencesOfString:@" " withString:@""];