【问题标题】:How to calculate same substring from given entire NSString如何从给定的整个 NSString 计算相同的子字符串
【发布时间】:2016-06-11 04:22:47
【问题描述】:

我想计算给定字符串中的总空白。如果总空白大于 1,那么我想用“\n”替换第二个空格

例如: 我的字符串是:“我喜欢 iPhone”。该字符串包含 3 个空格。 所以我想要像“我喜欢\niPhone”这样的o/p。

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

提前致谢

【问题讨论】:

  • 但是“我喜欢 iPhone”只包含 2 个空格。
  • 抱歉查看我更新的问题

标签: ios objective-c nsstring


【解决方案1】:
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);

希望这会有所帮助!

【讨论】:

  • 非常感谢。此代码是工作格栅。你节省我的时间:)
猜你喜欢
  • 2013-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多