我有一个NSString
字符串之间可以有多个 \n 。我需要用单个 \n 替换多次出现的 \n。
我试过这段代码:
newString = [string stringByReplacingOccurrencesOfString:@"\n\n" withString:@"\n"];
但是,如果在字符串中遇到一系列“\n\n\n\n\n\n”,这不会给出预期的结果。在这种情况下,它们将被替换为“\n\n\n”。
我应该怎么做才能将多个“\n”替换为单个“\n”?
谢谢大家!
更新:添加UITextView
将过滤字符串设置为文本的屏幕截图。按照 Attila H 在回答中的建议编写代码后,新行似乎不止一条。