Ruby Language Fractionner une chaîne


Exemple

String#split divise une String en un Array basé sur un délimiteur.

"alpha,beta".split(",")
# => ["alpha", "beta"]

Une String vide donne un Array vide:

"".split(",")
# => []

Un délimiteur sans correspondance génère un Array contenant un seul élément:

"alpha,beta".split(".")
# => ["alpha,beta"]

Vous pouvez également diviser une chaîne en utilisant des expressions régulières:

"alpha, beta,gamma".split(/, ?/)
# => ["alpha", "beta", "gamma"]

Le délimiteur est facultatif, par défaut une chaîne est divisée sur des espaces:

"alpha beta".split
# => ["alpha", "beta"]