我想从给定的字符串中生成一个单词列表,其中每个列出的单词至少包含一个大写字母。
有这样一个字符串:
let str: String = "Apple watchOS 3 USA release date and feature rumours."
我想要一个这样的数组:
var list: [String] = ["Apple", "watchOS", "USA"]
执行此操作的最佳方法是什么?
最佳答案
var list = str.componentsSeparatedByString(" ").filter{ $0.lowercaseString != $0 }
关于string - 如何快速创建包含大写字母的单词列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37729634/