0

我有一个NSString由用户输入的文本组成UITextView。因此,字符串可能有前导和尾随换行符,以及字符串中的换行符(如果他们按回车键在新行上键入)。我想从字符串的开头和结尾删除任何换行符,使字符串中的任何字符保持不变。

解决此问题的最佳方法是什么?

4

1 回答 1

11
text = [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

这也修剪了空白。如果要保留空格,只需使用 thenewlineCharacterSet代替。

已编辑,根据@ghettopia 关于使用 newlineCharacterSet 而不是创建的正确建议。定制一个。

于 2012-12-22T09:01:13.317 回答