我有一个NSString
,其中包含用户输入UITextView
的文字。因此,字符串可能包含前导和尾随换行符以及字符串中的换行符(如果它们点击Return键以在新行上键入)。我想从字符串的开头和结尾删除任何换行符,保留字符串中的任何字符。
最好的方法是什么?
答案 0 :(得分:10)
text = [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
这也修剪了空白。
如果您想保留空格,请改用newlineCharacterSet
。
编辑,根据@ghettopia关于使用newlineCharacterSet而不是创建的正确建议。自定义一个。