Удалить начало и завершение новых символов строки из NSString
Как удалить только начало и конец новой строки \n из NSString.
Например,
@"\n\n\n\Hi\nHow are you\nToday.\n\n\n\n"
выход:
@"Hi\nHow are you\nToday."
Спасибо.
Ответ 1
Используйте метод stringByTrimmingCharactersInSet nsstring, который возвращает новую строку, выполненную путем удаления с обоих концов символов получателя, содержащихся в заданном наборе символов.
NSString *string = @"\n \n new lines or white spaces in front and at the end \n \n ";
NSString *trimmedString = [string stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceAndNewlineCharacterSet]];
Ответ 3
Swift 3.0
var yourString = "\n your string \n"
yourString = yourString.trimmingCharacters(in: .whitespacesAndNewlines)