从有很多标点的 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)
上一篇下一篇

猜你喜欢

热点阅读