Ruby Upcase, downcase String ExamplesUppercase and lowercase a string with the upcase and downcase methods. Change a string in-place.
dot net perls
Upcase, downcase. The upcase() and downcase() methods affect letters. Upcase changes lowercase letters to uppercase. And downcase changes uppercase letters to lowercase.
Notes, assignment. You must assign to the result of upcase() and downcase(). The original string instance is not modified—a modified copy of the string is made.
We begin by calling the upcase method, and then invoking the downcase method on the result. When we call these methods, only letters are affected.
Info Numbers and spaces are not affected or removed by upcase and downcase—they are left alone in the string.
# An input string.
Ruby program that uses upcase, downcase
value = "BLUE bird"
# Change cases.
upper = value.upcase
lower = value.downcase
# Display results.
In-place. Suppose we want to modify a string in-place, without having to assign the result of upcase or downcase. We can use an exclamation mark to modify the current string variable.
Ruby program that uses upcase in-place
test = "bird"
# Use exclamation mark to modify the string in-place.
In Ruby, we sometimes have logic that preprocesses files containing data that may have inconsistent cases. Often we want to lowercase (or uppercase) every string we encounter.
© 2007-2021 sam allen. see site info on the changelog