我希望 apple
和 Apple
比较是 true
。
目前
"Apple" == "Apple" # returns TRUE
"Apple" == "APPLE" # returns FALSE
最佳答案
您正在寻找 casecmp
.如果两个字符串相等且不区分大小写,则返回 0
。
str1.casecmp(str2) == 0
"Apple".casecmp("APPLE") == 0
#=> true
或者,您可以将两个字符串都转换为小写 (str.downcase
) 并比较是否相等。
关于ruby - 如何比较忽略大小写的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2844507/