16 Mayıs 2010, Pazar
Ruby ne olursa olsun dize dize davanın karşılaştırın
Kontrol etmen gerekiyor
"Apple" = "Apple" TRUE
"Apple" = "APPLE" TRUE
"Apple" = "Apple1" FALSE
ruby
Onay büyük / küçük harfe duyarlı olmadığı için bir dize karşılaştırma ama ihtiyacım var.
teşekkürler
CEVAP
16 Mayıs 2010, Pazar
casecmp
arıyoruz. Eğer iki dize eşit olması durumunda 0
, case-duyarsızca verir.
str1.casecmp(str2) == 0
"Apple".casecmp("APPLE") == 0
#=> true
Alternatif olarak, küçük harf (str.downcase
) iki dizeleri dönüştürebilirsiniz ve eşitlik için karşılaştırın.
Bunu Paylaş:
Bir dize için SimpleXML Nesnesi zorlam...
Nasıl Ruby alt veya üst durumda bir di...
Nasıl en iyi Ruby rastgele bir dize ol...
Bir Dize içine bir OutputStream olsun...
Nasıl bir dize Ruby bir dize içerip iç...