首页 文章

将NSString分成两个NSStrings [关闭]

提问于
浏览
-3

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

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

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

2 回答

  • 0

    您可以在NSString上使用该方法调用: componentsSeparatedByString 例如:

    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”

  • 0

    您可以使用 componentsSeparatedByString: 方法:

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

相关问题