从数组中分离数据

时间:2011-12-03 06:47:57

标签: objective-c arrays

mainstr是我的字符串包含:

 123;456;23;ns@234;343;3;ner@975;013;742;av@ 

arr是我的数组名称。

数组的每个位置都包含一些字符串(应该用@分隔)

arr[0]=[123;456;23;ns];

arr[1]=[234;343;3;ner];

我想将arr[0]的每个元素分隔成单独的数组(它们应该基于;的出现而分开 ).. ..

例如

newarray[0]=[123] 

newarray[1]=[23]

newarray[2]=[45]

newarray[3]=[ns]

我应该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以先使用

NSArray *stringArray = [mainstr componentsSeparatedByString:@"@"];

然后你可以使用

NSArray *arr0 = [[stringArray objectAtIndex:0] componentsSeparatedByString:@";"];
and so on...