0

4 つの単語からなる文字列がありますが、それを 2 つの単語からなる 2 つの文字列に分割するにはどうすればよいですか? コード:

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

この文字列を 2 つの文字列に分けたい:

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

1 に答える 1

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]];
于 2012-10-26T14:45:16.110 に答える