我在删除字符串开头和结尾的空格时遇到了问题。例如,我有一个像这样的字符串:
\r\n\t- Someone will come here?\n- I don't know for sure...\r\n\r\n
我需要删除空格仅在年底开始(字符串应该是这样的: - Someone will come here?\n- I don't know for sure...
也有可能是一个很大的字符串末尾的变种:“\ 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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句