如何从字符串中提取多个数字并分配给各个变量

时间:2015-02-19 19:44:40

标签: ruby regex local-variables

假设我有字符串"first=53 second=65 third=82"。如何将每个值分配给变量xyz

编辑:单词也必须匹配。使用+符号和确切的空格数。

1 个答案:

答案 0 :(得分:6)

str = "first=53 second=65 third=82"
x, y, z = str.scan(/\d+/).map(&:to_i)