extension String { func condenseWhitespace() -> String { return self.components(separatedBy: CharacterSet.whitespacesAndNewlines) .filter { !func condenseWhitespace(string: String) -> String { let components = string.componentsSeparatedByCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).filter({!isEmpty(.isEmpty } .joined(separator: " ") }}let string = " Lorem \r ipsum dolar sit amet. "print(string.condensingWhitespace())// Lorem ipsum dolar sit amet.extension String { func condenseWhitespace() -> String { let components = self.componentsSeparatedByCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).filter({!Swift.isEmpty()}) return " ".join(components) }}var string = " Lorem \r ipsum dolar sit amet. "println(string.condenseWhitespace())// Lorem ipsum dolar sit amet.)}) return join(" ",components)}var string = " Lorem \r ipsum dolar sit amet. "println(condenseWhitespace(string))// Lorem ipsum dolar sit amet.
遗产快报
NSCharacterSet使这很容易:
或者如果您希望将其作为字符串扩展名:
所有信用到NSHipster post on NSCharacterSet。
总结以上是内存溢出为你收集整理的从字符串中除去空格字符集,不包括空格全部内容,希望文章能够帮你解决从字符串中除去空格字符集,不包括空格所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)