大文字と小文字を区別せずに文字列を比較する方法 質問する

大文字と小文字を区別せずに文字列を比較する方法 質問する

私はapple比較Appleをしたいtrue。現在

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

ベストアンサー1

あなたが探していますcasecmp02 つの文字列が大文字と小文字を区別せずに等しいかどうかを返します。

str1.casecmp(str2) == 0

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

あるいは、両方の文字列を小文字に変換することもできます(str.downcase)を比較して等しいかどうかを確認します。

おすすめ記事