我在删除字符串开头和结尾的空格时遇到了问题。例如我有一个像这样的字符串:
\r\n\t- 有人会来这里吗?\n- 我不确定...\r\n\r\n
而且我需要删除结尾和开头的空格仅(字符串应该如下所示:
- 有人会来这里吗?\n- 我不确定...
也可能有很多字符串结尾的变体:“\r\n\r\n”、“\r\n”、“\n\r\n”等等......
谢谢。
最佳答案
您的字符串不仅包含空格,还包含换行符。
将 stringByTrimmingCharactersInSet
与 whitespaceAndNewlineCharacterSet
一起使用。
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 中,它更清理:
let trimmedString = string.trimmingCharacters(in: .whitespacesAndNewlines)
关于ios - 删除字符串开头和结尾的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33473502/