检查一个字符串是否以某些东西结尾,不区分大小写?

Check if a string ends with something, case insensitive?

我想检查一个文件是否有特定的扩展名,我可以用 filename.endsWith(".ext") 来做。但我也想匹配 .EXT。我该怎么做?

最简单的可能是filename.toLowerAscii.endsWith(".ext")。但是,您应该考虑使用 splitFile 来获取扩展名,然后在将其转为小写后将其与 ".ext" 进行简单比较。