且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

删除字符串开头和结尾的空格

更新时间:2022-03-19 23:13:07

您的字符串不仅包含空格,而且还包含换行符.

Your string contains not only whitespace but also new line characters.

stringByTrimmingCharactersInSetwhitespaceAndNewlineCharacterSet一起使用.

let string = "\r\n\t- Someone will come here?\n- I don't know for sure...\r\n\r\n"
let trimmedString = string.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())

在Swift 3中,清理得更多:

In Swift 3 it's more cleaned up:

let trimmedString = string.trimmingCharacters(in: .whitespacesAndNewlines)