我有一组字符串。
var animals = ["cats 99", "dogs 42", "chimps 45", "moose 98"]
var excludeAnimalArray = ["chimps", "dogs"]
输出应为“cats 99”、“moose 98”。请记住,没有办法知道动物旁边的号码。
最佳答案
简短的
let result = animals.filter { animal in
!excludeAnimalArray.contains { animal.hasPrefix($0) }
}