0 iphone
我在一个字符串中有两个段落.但是内容在段落字符串之间有很多空格.我想从这个大段落字符串中删除空格.我尝试使用NSString*outPutStr = [outPutStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 但它不会删除段落字符串中的空格.它什么都不做.
有人可以指导我样品吗?
谢谢.
来福/
如果你使用了很棒的框架RegexKitLite,它非常容易嵌入到iPhone项目中:
NSString *cleanString = [yourStringWithWhiteSpaces stringByReplacingOccurrencesOfRegex:@" +" withString:@" "];
Run Code Online (Sandbox Code Playgroud)
这样就可以在任何时候找到任何超过1个字符且空格大小的空格.我不知道你的来源,但你可以通过使用简单的方法为新行和回车做同样的事情
NSString *cleanerString = [cleanString stringByReplacingOccurrencesOfString:@"\n" withString:@""];
NSString *theCleanestString = [cleanerString stringByReplacingOccurrencesOfString:@"\r" withString:@""];
Run Code Online (Sandbox Code Playgroud)
注意*在代码中有更简洁的方法,将它们组合成一步,但这是一种分解方法,因此您可以轻松了解正在进行的操作并有助于调试.
| 归档时间: |
|
| 查看次数: |
5868 次 |
| 最近记录: |