我解析一個xml源,我得到以下字符串。打破NSString到兩個NSStrings
"This Is A Title String - This Is A Source"
什麼,我需要做的是打破上面的字符串分爲兩個部分,一個與前文「 - 」字符和一個後,將其保存爲獨立的NSString的。任何人都可以幫我實現這個目標嗎?謝謝!
我解析一個xml源,我得到以下字符串。打破NSString到兩個NSStrings
"This Is A Title String - This Is A Source"
什麼,我需要做的是打破上面的字符串分爲兩個部分,一個與前文「 - 」字符和一個後,將其保存爲獨立的NSString的。任何人都可以幫我實現這個目標嗎?謝謝!
可以使用componentsSeparatedByString:
方法:
NSArray *parts = [str componentsSeparatedByString:@" - "];
您可以使用方法上的NSString稱爲:componentsSeparatedByString
例如:
NSString *myString = @"This Is A Title String - This Is A Source";
NSArray *splitStrings = [myString componentsSeparatedByString: @"-"];
splitStrings將包含兩個字符串,「這是標題字符串「和」這是一個源「
你有沒有嘗試讀取NSString文件? –
你需要閱讀NSString規範。 –
http://stackoverflow.com/questions/5614681/extract-2-strings-from-an-nsstring-separated-by-a-special-character?rq=1的完全重複 – Sebastian