标签: ruby arrays split delimiter
我希望在一行中按";"," "和","分隔符将字符串拆分为数组。有没有办法在不使用正则表达式的情况下做到这一点?
";"
" "
","
答案 0 :(得分:8)
是。可能但是正则表达式。
string.split(/[;, ]/)
答案 1 :(得分:5)
只需用一个分隔符替换分隔符并将其拆分。
p "aaa;bbb ccc,ddd".tr(";,"," ").split #=> ["aaa", "bbb", "ccc", "ddd"]