Ruby Language Divisione di una stringa


Esempio

String#split divide una String in una Array , in base a un delimitatore.

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

Una String vuota risulta in una Array vuota:

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

Un delimitatore non corrispondente risulta in una Array contenente un singolo elemento:

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

Puoi anche dividere una stringa usando le espressioni regolari:

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

Il delimitatore è facoltativo, per impostazione predefinita una stringa viene divisa in spazi vuoti:

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