Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个NSString由用户输入的文本组成UITextView。因此,字符串可能有前导和尾随换行符,以及字符串中的换行符(如果他们按回车键在新行上键入)。我想从字符串的开头和结尾删除任何换行符,使字符串中的任何字符保持不变。
NSString
UITextView
解决此问题的最佳方法是什么?
text = [text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
这也修剪了空白。如果要保留空格,只需使用 thenewlineCharacterSet代替。
newlineCharacterSet
已编辑,根据@ghettopia 关于使用 newlineCharacterSet 而不是创建的正确建议。定制一个。