如何从给定的整个 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);
希望对您有所帮助!
我想在给定的 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);
希望对您有所帮助!