您可以将
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"]


