Gérer Les Majuscules Dans Une String en Ruby

Dans cet article, vous allez découvrir comment gérer les majuscules avec capitalize et upcase dans une string en Ruby.

Mettre la première lettre en majuscule avec capitalize

Une string en Ruby correspond à un texte simple, compris entre ' ' ou entre " ", et qui tient sur une ligne, comme par exemple :

"hello world"

Pour modifier cette string et mettre la première lettre en majuscule, il existe la fonction capitalize :

puts "hello world".capitalize
// output : "Hello world"

Quel que soit l'état de départ de la string, l'état d'arrivée sera toujours le même :

puts "HELLO WORLD".capitalize
// output : "Hello world"
puts "hello World".capitalize
// output : "Hello world"

Attention, s'il y a un chiffre en début de string, cela donne :

puts "2 hello world".capitalize
// output : "2 hello world"
puts "2 HELLO WORLD".capitalize
// output : "2 hello world"

Mettre la string entière en majuscule avec upcase

Pour modifier la string de base et mettre toutes les lettres en majuscule, il existe la fonction upcase :

puts "hello world".upcase
// output : "HELLO WORLD"

Quel que soit l'état de départ de la string, l'état d'arrivée sera toujours le même :

puts "Hello World".upcase
// output : "HELLO WORLD"

➡️ Si vous souhaitez suivre mon contenu sur le développement web, je vous invite à me suivre sur LinkedIn. 🚀

Apprenez à programmer avec des exemples simples et concrets.

English / Français