当前位置:  开发笔记 > 编程语言 > 正文

swift 3 - 搜索结果也是变音符号

如何解决《swift3-搜索结果也是变音符号》经验,为你挑选了1个好方法。



1> Martin R..:

您可以使用range(of:, options:)选项进行变音符号不敏感(以及可选的不区分大小写)搜索.例:

let list = ["holesovice", "holešovice"]
let searchTerm = "sovi"

let filtered = list.filter {
    $0.range(of: searchTerm, options: [.diacriticInsensitive, .caseInsensitive]) != nil
}

print(filtered) // ["holesovice", "holešovice"]

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有