如何忽略小写字母或大写字母



我有一些功能,可以在地图内检查是否有单词组合:

val givenAddress = "something that is an address"
val answer = airportNameMap.filterKeys(_.split("").forall(givenAddress.contains))

问题是,如果地址是大写字母,它就不会检查它…

我需要添加什么来确保地址是否为大写无所谓?

只需将给定地址检查为小写,如下所示:

val givenAddress = "SoMeThInG";
val answer = airportNameMap.filterKeys(_.split("").forall(givenAddress.toLowerCase().contains))

它将检查givenAddress为"某物"而不是"something"。

将.ToLower()或.ToUpper()添加到搜索表达式和要搜索的字段中。

最新更新