2013-09-23 32 views
1

Im使用componentsSeparatedByString將一個字符串拆分爲2個部分,並放入一個由「 - 」分隔的數組中。事實證明,某些數據片段由「a」和「 - 」分開。我可以添加第二個「謂詞」來解釋這種情況嗎?如何使用componentsSeparatedByString與多個

+0

格雷厄姆給出的解決方案效果很好,我覺得有點危險的唯一事情是,這封信被同時作爲分隔符使用。我不知道它涉及的是什麼類型的數據,但只要確保其他地方的字母a被用作實際字符,而不是用作分隔符。 – Frank

+1

非常好的一點。我同意你的意見,我會告訴客戶立即解決這個問題。 – marciokoko

+0

通常像字母一樣;或|是好的/安全的分離器 – Frank

回答

4

試試這個:

[string componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"-a"]]; 
相關問題