【发布时间】:2013-09-03 22:59:30
【问题描述】:
我有一个大的 NSString 想要修剪:
this is an example of my long string
首先,我将其修剪为某个或多个单词。例如,我选择“长”这个词。要实现这一点:
NSRange textRange = [[theEntireString lowercaseString] rangeOfString:@"long"];
NSString *subString = //do something to get the individual word(s)??
这会导致:
long
但是,我的最终结果需要 10 个字符。所以在这种情况下,我想要达到的最终结果是:
my long st
如您所见,我在单词的左侧和右侧均匀地添加字符,直到达到所需的字符数,将单词或单词放在中间。
非常感谢任何帮助。
【问题讨论】:
-
您忘记发布已有的代码。
-
在这种情况下,我不同意 H2CO3,尽管最好准确了解您尝试过的内容以及您的解决方案有什么问题。我可以在这里看到您不只是在问“请输入代码?!”并且实际上已经开始着手解决方案。这也是一个很小的问题,你不是要求整个程序。还应该注意的是,这就是我没有提供完整解决方案的原因,而只是提供了一个适合您的确切情况而不是通用解决方案的解决方案。希望你能扩展我提供的代码。
标签: ios objective-c nsstring