从有很多标点的 String 中取出所有单词
2018-04-17 本文已影响9人
冰霜海胆
var str = "Hello, playground. Have a nice day!"
extension String {
var words: [String] {
return components(separatedBy: .punctuationCharacters)
.joined()
.components(separatedBy: .whitespaces)
.filter({ !$0.isEmpty })
}
}
print(str.words)