我正在尝试通过使用一些匹配将数组转换为哈希。在将数组转换为哈希之前,我想合并这样的值
"Desc,X1XXSC,C,CCCC4524,xxxs,xswd"
并从中创建一个哈希。规则是,数组的第一个值是 Hash 中的键,在数组中有重复的键,对于这些键我需要合并值并将其放在一个键下。“描述:”是键。我的程序看起来像这样。
p 'test sample application'
str = "Desc:X1:C:CCCC:Desc:XXSC:xxxs:xswd:C:4524"
arr = Array.new
arr = str.split(":")
p arr
test_hash = Hash[*arr]
p test_hash
我找不到解决办法。如果有人能指导我,将不胜感激。