Swift 5 判断数组中是否包含字符串,忽略大小写

系统: Mac OS 10.15.2, XCode 11.3,swift 5.0
写作时间:2020-01-08

说明

Swift 5 判断数组中是否包含字符串,忽略大小写

let list = ["kAshif", "1", "2"]
let list2 = ["3", "4"]
let word = "Kashif"

if list.contains(where: { $0.caseInsensitiveCompare(word) == .orderedSame }) {
    print("list contains kAshif is true")
}

if list2.contains(where: { $0.caseInsensitiveCompare(word) == .orderedSame}) {
    print("list2 contains kAshif is true")
}

// print > list contains kAshif is true

参考

https://stackoverflow.com/questions/31329568/check-if-a-string-exists-in-an-array-case-insensitively/59644230#59644230

发布了127 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/zgpeace/article/details/103896507