2013-11-28 38 views
-3

我解析一個xml源,我得到以下字符串。打破NSString到兩個NSStrings

"This Is A Title String - This Is A Source" 

什麼,我需要做的是打破上面的字符串分爲兩個部分,一個與前文「 - 」字符和一個後,將其保存爲獨立的NSString的。任何人都可以幫我實現這個目標嗎?謝謝!

+0

你有沒有嘗試讀取NSString文件? –

+0

你需要閱讀NSString規範。 –

+0

http://stackoverflow.com/questions/5614681/extract-2-strings-from-an-nsstring-separated-by-a-special-character?rq=1的完全重複 – Sebastian

回答

0

可以使用componentsSeparatedByString:方法:

NSArray *parts = [str componentsSeparatedByString:@" - "]; 
0

您可以使用方法上的NSString稱爲:componentsSeparatedByString 例如:

NSString *myString = @"This Is A Title String - This Is A Source"; 
NSArray *splitStrings = [myString componentsSeparatedByString: @"-"]; 

splitStrings將包含兩個字符串,「這是標題字符串「和」這是一個源「