如何从给定的整个 NSString 中计算相同的子字符串

How to calculate same substring from given entire NSString

我想在给定的 string.If 中计算总白色 space 总白色 space 大于 1 然后我想将 space 的第二个数字替换为“\ n

例如: 我的字符串是:"I like iPhone"。这个字符串包含 3 space。 所以我想要 o/p 这样 "I like \niPhone".

这只是示例。我的字符串不是静态的。给字符串是动态的 我该如何实施 ??

提前致谢

NSString *givenString = @"I like iPhone ok";
NSArray *stringArray = [givenString componentsSeparatedByString:@" "];

NSString *string = @"";

for (int i = 0; i<stringArray.count; i++) {
    string = i==2 ? [NSString stringWithFormat:@"%@\n%@",string,stringArray[i]] : [NSString stringWithFormat:@"%@ %@",string,stringArray[i]];
}

NSLog(@"%@",string);

希望对您有所帮助!