A case-insensitive comparison is possible with casecmp, which has the same possible results as <=> (-1, 0, 1) : String comparisons « String « Ruby

Home
Ruby
1.ActiveRecord
2.Array
3.CGI
4.Class
5.Collections
6.Database
7.Date
8.Design Patterns
9.Development
10.File Directory
11.GUI
12.Hash
13.Language Basics
14.Method
15.Network
16.Number
17.Rails
18.Range
19.Reflection
20.Statement
21.String
22.Threads
23.Time
24.Tk
25.Unit Test
26.Windows Platform
27.XML
Ruby » String » String comparisons 




A case-insensitive comparison is possible with casecmp, which has the same possible results as <=> (-1, 0, 1)


"a" <=> "A" # => 1
"a".casecmp "A" # => 0


 
Related examples in the same category
1.Comparing Strings
2.perform "greater than" and "less than" comparisons:
3.compare strings with the <=> method
4.Comparing With Regular Expressions
5.string contains lowercase characters
6.string contains uppercase characters
7.string contains mixed case
8.string starts with a capital letter
9.Text Manipulation
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.