2014-01-24 140 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:@" | "];