string - 如何快速创建包含大写字母的单词列表?

标签 string swift

我想从给定的字符串中生成一个单词列表,其中每个列出的单词至少包含一个大写字母。

有这样一个字符串:

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/

相关文章:

javascript - 在Javascript中从另一个字符串中提取字符串

ios - 删除与 imageView 一起使用的 subview

ios - 从 Objective C 转换为 Swift 后,问题位移位 UInt8

ios - Swift:自定义 ViewController 初始化器

ios - 解除分配旧 UIVIewController 的 UIStoryboard segue

javascript - 如何按位置号从字符串中删除字符?

c++ - 如何在C++中正确导航目录路径

python - python中的字符串替换性能

string - 将字符串与模式匹配并提取值的好方法是什么?

ios - 在运行时检查 SpriteKit 场景