根据输入的行构建哈希

问题描述 投票:0回答:2

以冒号作为分隔符的行-

1:s11-base:running:/zones/s11-base:3f9d522c:solaris:excl:-:none:<br>
2:s11-template:running:/zones/s11-template:ce57a4db:solaris:excl:-:none:<br>
...

如何创建类似]的哈希>

"zoneid" => "1",
"zonename" => "s11-base",
"state" => "running",

下一个哈希

"zoneid" => "2",
"zonename" => "s11-template",
"state" => "running",

依此类推。

我想遍历所有行,并为每行的键分配特定的值。

以冒号作为分隔符的行-1:s11-base:running:/ zones / s11-base:3f9d522c:solaris:excl:-:none:
2:s11-template:running:/ zones / s11-template:ce57a4db:solaris:excl:-:none:

arrays ruby hash
2个回答
1
投票

这样的东西吗?


0
投票

您可以使用String#split


0
投票

您可以使用split方法:

© www.soinside.com 2019 - 2024. All rights reserved.