分离字符串

时间:2012-10-26 14:41:57

标签: objective-c ios string nsstring

我有一个4个字的字符串,如何将它分成2个字符串,每个字符串由两个单词组成? 代码:

 NSString * myString= @"AAAA bbbbb CCCC ddddd";

我想将此字符串分成2个字符串:

NSString *firstString =@"AAAA bbbbb";
NSString *secondString =@"CCCC ddddd";

1 个答案:

答案 0 :(得分:3)

您可以使用NSArray的componentsSeperatedByString将字符串分成几部分。从那里你可以使用一些简单的字符串格式从阵列的内容中将新字符串拼凑在一起。

NSString *inputString= @"AAAA bbbbb CCCC ddddd";
NSArray *array = [inptString componentsSeparatedByString:@" "];

NSString *outputStringOne = [NSString stringWithFormat:@"%@ %@", [array objectAtIndex:0], [array objectAtIndex:1]];
NSString *outputStringTwo = [NSString stringWithFormat:@"%@ %@", [array objectAtIndex:2], [array objectAtIndex:3]];