1221 votes

Comment convertir une chaîne de caractères en minuscules ou en majuscules en Ruby ?

Comment prendre une chaîne de caractères et la convertir en minuscules ou en majuscules en Ruby ?

22voto

. downcase

15voto

mlambie Points 4101

... et la majuscule est :

"Awesome String".upcase
=> "AWESOME STRING"

14voto

helder.vasc Points 111

La gemme Rails Active Support fournit upcase , downcase , swapcase , capitalize etc. avec un support pour l'internationalisation :

gem install activesupport
irb -ractive_support/core_ext/string
"STRING  ÁÂÃÀÇÉÊÍÓÔÕÚ".mb_chars.downcase.to_s
 => "string  áâãàçéêíóôõú"
"string  áâãàçéêíóôõú".mb_chars.upcase.to_s
=> "STRING  ÁÂÃÀÇÉÊÍÓÔÕÚ"

13voto

douyw Points 971

Découvrez ' cas méthodes :

$ irb
> "MyString".methods.grep(/case/)
 => [:casecmp, :upcase, :downcase, :swapcase, :upcase!, :downcase!, :swapcase!]

8voto

Le site .swapcase transforme les majuscules d'une chaîne en minuscules et les minuscules en majuscules.

'TESTING'.swapcase #=> testing
'testing'.swapcase #=> TESTING

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X