我有一个 NSString
,它由用户输入到 UITextView
中的文本组成。因此,字符串可能有前导和尾随换行符,以及字符串中的换行符(如果他们按下 Return 键以在新行上键入)。我想从字符串的开头和结尾删除所有换行符,让字符串中的任何字符保持原样。
解决此问题的最佳方法是什么?
最佳答案
text = [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
这也修剪空白。
如果您想保留空格,只需使用 newlineCharacterSet
即可。
根据@ghettopia 关于使用 newlineCharacterSet 而不是创建的正确建议进行编辑。定制一个。
关于iphone - 从 NSString 中删除前导和尾随的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14001448/