String & array function -ror
From Sandoz
Sandoz-admin (Talk | contribs) |
Sandoz-admin (Talk | contribs) |
||
Line 1: | Line 1: | ||
- | + | ||
- | + | to_i : convertit une chaîne en un entier, ou retourne la partie entière d'un réel | |
- | + | ||
- | + | to_f : idem, mais retourne un réel | |
- | + | ||
- | + | length : retourne la longueur d'une chaîne ou la longueur d'un tableau | |
- | + | ||
- | + | upcase : convertit une chaîne en majuscules | |
- | + | ||
- | + | downcase : convertit une chaîne en minuscules | |
+ | |||
+ | swapcase : intervertit les majuscules et les minuscules dans une chaîne | ||
+ | |||
+ | capitalize : met en majuscule le premier caractère de la chaîne | ||
+ | |||
+ | reverse : inverse la chaîne ou les éléments d'un tableau | ||
+ | |||
+ | field.sub(/[aeio]/,"test") -> to replace a character | ||
+ | |||
+ | to replace all characters in a string : field.tr(" ",'') | ||
+ | |||
(a+b).to_s | (a+b).to_s | ||
"=~". C'est l'opérateur réservé à l'évaluation d'expressions régulières. | "=~". C'est l'opérateur réservé à l'évaluation d'expressions régulières. | ||
+ | c = 'cou' | ||
- | + | puts c * 2 | |
- | + | ||
=> "coucou" | => "coucou" | ||
méthode chomp, qui renvoie notre chaîne sans le caractère de retour à la ligne. | méthode chomp, qui renvoie notre chaîne sans le caractère de retour à la ligne. |
Latest revision as of 00:36, 3 February 2011
to_i : convertit une chaîne en un entier, ou retourne la partie entière d'un réel
to_f : idem, mais retourne un réel
length : retourne la longueur d'une chaîne ou la longueur d'un tableau
upcase : convertit une chaîne en majuscules
downcase : convertit une chaîne en minuscules
swapcase : intervertit les majuscules et les minuscules dans une chaîne
capitalize : met en majuscule le premier caractère de la chaîne
reverse : inverse la chaîne ou les éléments d'un tableau
field.sub(/[aeio]/,"test") -> to replace a character
to replace all characters in a string : field.tr(" ",)
(a+b).to_s
"=~". C'est l'opérateur réservé à l'évaluation d'expressions régulières. c = 'cou'
puts c * 2 => "coucou" méthode chomp, qui renvoie notre chaîne sans le caractère de retour à la ligne.
nom = 'Pierre-Baptiste'
puts "Bonjour #{nom}
Et voici la sortie
Bonjour Pierre-Baptiste
mon_tableau = ["a", 12, "b"]
Rajoute deux elements a la fin du tableau
tablo.push('y', 'u')
tablo.pop -> retire la toute derniere valeur du tableau
tablo.last -> renvoit la toute derniere valeur du tableau
Tableau associatif
puts mon_hash[:nom]
puts mon_hash[:prenom]
String ma_var = 'azerty' ma_var[0..3] => "azer" irb(main):005:0> ma_var[0,4] => "azer"
ma_date = '18/02/1981' => "18/02/1981" irb(main):011:0> mon_tableau = ma_date.split('/') => ["18", "02", "1981"] irb(main):012:0> ma_date2 = mon_tableau.join('-') => "18-02-1981"