【发布时间】:2015-02-12 08:52:23
【问题描述】:
我有一个包含键和值的字符串:
original = 'key1="value1" key2="value2"'
我已经开始分割空格:
items = original.split
=> ['key1="value1"', 'key2="value2"']
但现在我一直在努力寻找一种干净的方法将其转换为哈希。如何轻松地将这个原始的键和值字符串转换为键和值的哈希?
【问题讨论】:
-
键是
"key1"和"key2",还是变量key1和key2的值?值是"value1"和"value2"还是"\"value1\""和"\"value2\""? -
值应该是
value1而不是"value1" -
我编辑了我的答案以处理多余的引号。基本上,您只需将
.tr('"','')添加到原始文件中即可。
标签: ruby