将字符串分隔为不同的数组

时间:2015-11-19 09:20:36

标签: ios objective-c string nsarray

我有一个来自服务器的字符串,我想在视图中显示字符串的某些部分,并在其他视图中显示字符串的一部分。

感谢您的帮助。

我想得到第一个视图最后一行的最后一个字。我搜索过,但似乎没有什么能帮助我。如果任何人可以建议我,我会很高兴他/她。

 NSString *fromIndex = [_categoryWiseNews.article substringWithRange:NSMakeRange(0, lastWordOfFirstView)];  

我尝试过使用 substringWithRange 但是你需要知道lastWordOfFirstView索引号,将字符串分成两部分,我不明白。

2 个答案:

答案 0 :(得分:0)

我真的不知道你问lastWordOfFirstView对你有什么意义,因为它与你正在做的事情有关。但对我们来说,这意味着什么。

你可以将一个字符串分成一个数组中的单词来做这个......

NSString *string = @"Hello world, this is a string";

NSArray *array = [string componentsSeparatedByString:@" "];

// array is now... [@"Hello", @"world,", @"this", @"is", @"a", @"string"];

然后你可以从中得到最后一个字......

NSString *lastWord = [array lastObject];

答案 1 :(得分:0)

用它来从句子中获取最后一个单词:

NSString *lastWord = [[fullSentenceString componentsSeparatedByString:@" "] lastObject];