小编典典

如何在忽略大小写的情况下比较字符串

all

我想appleApple比较是true。目前

"Apple" == "Apple"  # returns TRUE
"Apple" == "APPLE"  # returns FALSE

阅读 112

收藏
2022-07-30

共1个答案

小编典典

你正在寻找casecmp.
如果两个字符串相等,则返回0,不区分大小写。

str1.casecmp(str2) == 0

"Apple".casecmp("APPLE") == 0
#=> true

或者,您可以将两个字符串都转换为小写 ( str.downcase) 并比较是否相等。

2022-07-30