gpt4 book ai didi

ios - 过滤字符串数组,包括 "like"条件

转载 作者:IT王子 更新时间:2023-10-29 05:10:25 25 4
gpt4 key购买 nike

如果我的主数组是 ["Hello","Bye","Halo"],并且我正在搜索 "lo",它将过滤仅数组到 ["Hello", "Halo"]

这是我试过的:

 let matchingTerms = filter(catalogNames) {
$0.rangeOfString(self.txtField.text!, options: .CaseInsensitiveSearch) != nil
}

它抛出

Type of expression is ambiguous without more context

有什么建议吗?

最佳答案

使用 contains 代替:

let arr = ["Hello","Bye","Halo"]
let filtered = arr.filter { $0.contains("lo") }
print(filtered)

输出

["Hello", "Halo"]

感谢@user3441734 指出该功能当然只有在您 import Foundation

时才可用

关于ios - 过滤字符串数组,包括 "like"条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34511918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com