从NSString中删除前导和尾随换行符

时间:2012-12-22 08:55:16

标签: iphone ios xcode nsstring

我有一个NSString,其中包含用户输入UITextView的文字。因此,字符串可能包含前导和尾随换行符以及字符串中的换行符(如果它们点击Return键以在新行上键入)。我想从字符串的开头和结尾删除任何换行符,保留字符串中的任何字符。

最好的方法是什么?

1 个答案:

答案 0 :(得分:10)

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

这也修剪了空白。 如果您想保留空格,请改用newlineCharacterSet

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