78 votes

Comment convertir une chaîne séparée par des virgules en tableau?

Est-il possible de convertir une chaîne séparée par des virgules en un tableau en Ruby? Par exemple, si j'avais une chaîne comme ceci:

 "one,two,three,four"
 

Comment pourrais-je le convertir en un tableau comme celui-ci?

 ["one", "two", "three", "four"]
 

150voto

Kevin Sylvestre Points 15551

Utilisez la méthode split pour le faire. Quelque chose comme:

 "one,two,three,four".split(',')
 

16voto

ephemient Points 87003
require 'csv'
CSV.parse_line('one,two,three,four') #=> ["one", "two", "three", "four"]

9voto

DigitalRoss Points 80400
>> "one,two,three,four".split ","
=> ["one", "two", "three", "four"]

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