假设我有一个字符串,例如
"@a ipsum lorem @b dolor sit amet @c consectetur adipisicing"
我想转换为数组(或哈希,或某种键和值模式)
{ @a => "ipsum lorem", @b => "dolor sit amet", @c => "consectetur adipisicing" }
这是可能的,如果可以,怎么做?
一些重要的点:
- 键是一个已知的值列表,这些值不太可能与字符串中的其他单词发生冲突。
- 键用符号指定
@
- 键可能比一个字符长,例如@key、@longer-key。
- 我正在使用 Ruby 1.9.3 在 Rails 3.2 中工作。