将NSString分成两个NSStrings

时间:2013-11-28 02:57:58

标签: ios objective-c nsstring

我正在解析一个xml源代码,我得到以下字符串。

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

我需要做的是将上面的字符串分成两部分,一部分带有“ - ”字符前的文本,一部分带有后面的字符,并将它们保存到单独的NSStrings中。任何人都可以帮我实现这一目标吗?谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用componentsSeparatedByString:方法:

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

答案 1 :(得分:0)

您可以在名为componentsSeparatedByString的NSString上使用该方法 例如:

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

splitStrings将包含两个字符串,“This Is A Title String”和“This Is A Source”