Lex*_*con 2 ruby arrays variables
我想取一个我拥有的变量,把它变成一个由我选择的字符分隔的数组.在下面的示例中,该分隔符是%
dump = "1%2%3%apple%car%yellow"
Run Code Online (Sandbox Code Playgroud)
成
Array= [1,2,3,apple,car,yellow]
Run Code Online (Sandbox Code Playgroud)
使用String#split:
"1%2%3%apple%car%yellow".split('%')
# => ["1", "2", "3", "apple", "car", "yellow"]
Run Code Online (Sandbox Code Playgroud)
(注意,返回数组的每个元素都是一个字符串,甚至是包含数字的字符串.)
来自文档:
split(pattern = $;,[limit])→anArray
将str分为基于分隔符的子字符串,返回这些子字符串的数组.
您可以传递一个像above('%'
)或正则表达式的字符串.