How to compare strings ignoring the case

后端 未结 5 682
名媛妹妹
名媛妹妹 2020-12-04 20:53

I want apple and Apple comparison to be true. Currently

\"Apple\" == \"Apple\"  # returns TRUE
\"Apple\" == \"APPLE\"          


        
5条回答
  •  日久生厌
    2020-12-04 21:10

    In Ruby 2.4.0 you have: casecmp?(other_str) → true, false, or nil

    "abcdef".casecmp?("abcde")     #=> false
    "aBcDeF".casecmp?("abcdef")    #=> true
    "abcdef".casecmp?("abcdefg")   #=> false
    "abcdef".casecmp?("ABCDEF")    #=> true
    

    Here you have more info

提交回复
热议问题