92 votes

Tester si une chaîne de caractères commence ou se termine par une autre chaîne de caractères.

Comment vérifier si une chaîne de caractères commence ou se termine par une chaîne de caractères donnée ? Il ne semble pas y avoir de méthodes intégrées disponibles (ou peut-être que c'est juste l'IDE que j'utilise qui ne les fait pas apparaître : RDE).

173voto

Will Richardson Points 5119

Il existe des méthodes intégrées :

"String".start_with? "S" # true
"String".end_with? "4" # false

8voto

sqrcompass Points 583
string.start_with?("substring")
string.end_with?("substring")

renvoie à true ou false

Source :

http://ruby-doc.org//core-2.2.0/String.html#method-i-start_with-3F

http://ruby-doc.org//core-2.2.0/String.html#method-i-end_with-3F

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