【发布时间】:2013-05-14 11:58:37
【问题描述】:
我有一个未过滤的字符串,可能有也可能没有过多的空格。例如,我们有以下字符串:
NSString *testData= @"Jim Bob Marcus Trent Mark\n\n
Megan Laurie Andrea Katherine\n
Dylan Liam Bernard\n
\n
Tim Thomas Britney Marcus";
这是一个示例字符串,具体取决于从服务器接收到的内容。有时字符串可能是完美的,有时可能会有比预期更多的空白。本质上,我希望名称之间只有常规空格,并且每行末尾只有一个 \n 。如何删除多余的空白(多于常规空间)和多于一个新行?
我试过了
stringReplaceOccurencesOfString
但这并不涵盖所有情况。
谁能帮帮我?谢谢你
【问题讨论】:
-
您是否尝试过一次简单地读取 1 个字符并将其放入新的可变字符串中,如果当前字符与空格或换行符重复则跳过当前字符?
-
@rdelmar 谢谢,但如前所述,这不是客观的 c
-
@ModernCarpentry 同意!
-
@ChiquisDaCat 我几天前做过,但无法正常工作,所以我放弃了它。知道它会是什么样子吗?谢谢
-
@Teddy13 你只需要遍历字符串,但是试试maddy的链接,它更容易。