2014-01-24 139 views
0

我目前有几个字符串数组,它们连接成一个字符串数组进行搜索。 @“%@ |%@ |%@ |%@ |%@ |%@”。现在我试图将大数组字符串的内容(@“%@”)分离回原来的六个字符串中。有什么办法可以做到这一点吗?是的,它听起来多余,但在这个发展阶段是必要的。Objective C字符串分隔

编辑:为了清楚起见,我使用的六个平行的阵列以及将所述管道之间的每一个对应的值,并将其转换成字符串的组合阵列。我想单独将 “Word A | Word B | Word C | Word D | Word E | Word F”分成 NSString A =“Word A”; NSString B =“Word B”; 等

+0

我想你可能需要进一步解释垃圾并为此发布一些代码。 – JoeFryer

+1

您可以尝试查看NSString的规格。 –

回答

1

要分开这个字符串,你可以使用:

NSArray *array = [yourStrngToSeparate componentsSeparatedByString:@" | "]; 

如果你想将它放回字符串你没有使用stringWithFormat,你可以这样做:

NSString *string = [array componentsJoinedByString:@" | "];