Comment convertir une chaîne en minuscules ou en majuscules en Ruby ?

Créé le 08 Dec 2022 - Mis à jour le 04 Jul 2023 - Créé par Fabien Berthoux - ruby

Comment convertir une chaîne en minuscules ou en majuscules en Ruby ?


Ruby fournit des méthodes intégrées pour convertir les chaînes de caractères en minuscules et en majuscules. Les méthodes downcase et upcase peuvent être utilisées pour convertir les chaînes de caractères en minuscules et en majuscules respectivement. La méthode swapcase peut également être utilisée pour inverser les minuscules et les majuscules dans une chaîne. Voici un exemple illustrant l’utilisation des méthodes downcase, upcase et swapcase :

# Définissons une chaîne de caractères
my_string = "Hello World"

# Convertissons la chaîne en minuscules
my_string_lowercase = my_string.downcase
puts my_string_lowercase
# affiche "hello world"

# Convertissons la chaîne en majuscules
my_string_uppercase = my_string.upcase
puts my_string_uppercase
# affiche "HELLO WORLD"

# Inversons les minuscules et les majuscules
my_string_swapcase = my_string.swapcase
puts my_string_swapcase
# affiche "hELLO wORLD"

Qu’est-ce que le méthode downcase ?


La méthode downcase est une méthode intégrée à Ruby qui permet de convertir une chaîne de caractères en minuscules. Elle prend en compte les caractères accentués et renvoie une nouvelle chaîne de caractères en minuscules. Voici un exemple illustrant l’utilisation de la méthode downcase :

# Définissons une chaîne de caractères
my_string = "Hello World"

# Convertissons la chaîne en minuscules
my_string_lowercase = my_string.downcase
puts my_string_lowercase
# affiche "hello world"

Qu’est-ce que le méthode upcase ?


La méthode upcase est une méthode intégrée à Ruby qui permet de convertir une chaîne de caractères en majuscules. Elle prend en compte les caractères accentués et renvoie une nouvelle chaîne de caractères en majuscules. Voici un exemple illustrant l’utilisation de la méthode upcase :

# Définissons une chaîne de caractères
my_string = "Hello World"

# Convertissons la chaîne en majuscules
my_string_uppercase = my_string.upcase
puts my_string_uppercase
# affiche "HELLO WORLD"

Qu’est-ce que le méthode swapcase ?


La méthode swapcase est une méthode intégrée à Ruby qui permet d’inverser les minuscules et les majuscules dans une chaîne de caractères. Elle prend en compte les caractères accentués et renvoie une nouvelle chaîne de caractères avec les minuscules et les majuscules intervertis. Voici un exemple illustrant l’utilisation de la méthode swapcase :

# Définissons une chaîne de caractères
my_string = "Hello World"

# Inversons les minuscules et les majuscules
my_string_swapcase = my_string.swapcase
puts my_string_swapcase
# affiche "hELLO wORLD"

Quelle est la différence entre downcase et upcase ?


La méthode downcase permet de convertir une chaîne de caractères en minuscules alors que la méthode upcase permet de convertir une chaîne de caractères en majuscules. Les deux méthodes prennent en compte les caractères accentués et renvoient une nouvelle chaîne de caractères avec les lettres converties.

Quelle est la différence entre downcase et swapcase ?


La méthode downcase permet de convertir une chaîne de caractères en minuscules alors que la méthode swapcase permet d’inverser les minuscules et les majuscules dans une chaîne de caractères. Les deux méthodes prennent en compte les caractères accentués et renvoient une nouvelle chaîne de caractères avec les lettres converties.

Est-il possible de convertir une chaîne de caractères en majuscules et en minuscules en même temps ?


Non, il n’est pas possible de convertir une chaîne de caractères en majuscules et en minuscules en même temps. Pour convertir une chaîne de caractères en majuscules et en minuscules, il faut d’abord l’utiliser la méthode downcase pour convertir la chaîne en minuscules et ensuite la méthode upcase pour convertir la chaîne en majuscules.

Est-il possible de convertir une chaîne de caractères en minuscules et en majuscules à l’aide d’une seule méthode ?


Non, il n’est pas possible de convertir une chaîne de caractères en minuscules et en majuscules à l’aide d’une seule méthode. Pour convertir une chaîne de caractères en majuscules et en minuscules, il faut d’abord l’utiliser la méthode downcase pour convertir la chaîne en minuscules et ensuite la méthode upcase pour convertir la chaîne en majuscules.

Quelle est la différence entre swapcase et upcase ?


La méthode swapcase permet d’inverser les minuscules et les majuscules dans une chaîne de caractères alors que la méthode upcase permet de convertir une chaîne de caractères en majuscules. Les deux méthodes prennent en compte les caractères accentués et renvoient une nouvelle chaîne de caractères avec les lettres converties.