Créé le 08 Dec 2022 - Mis à jour le 04 Jul 2023 - Créé par Fabien Berthoux - 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"
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"
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"
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"
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.
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.
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.
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.
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.
Vérifier si un tableau contient un objet ruby-on-rails |
Valider une date dans rails ? ruby-on-rails |
Valider lors de la destruction dans rails ruby-on-rails |
Valider l'attribut uniquement s'il est présent (uniquement si l'utilisateur le remplit) ruby-on-rails |
Validation rails requise pour la numéricité même si la présence n'est pas réglée à vrai ruby-on-rails |
Validation des longueurs minimale et maximale d'une chaîne de caractères mais en autorisant le vide ruby-on-rails |
Validation de messages personnalisés pour rails 3 ruby-on-rails |