Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Ruby中从字符串中提取值_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 在Ruby中从字符串中提取值

Ruby on rails 在Ruby中从字符串中提取值,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何从字符串中获取值,例如 search_params[:price] = "1460,4500" 如何将第一个数字放入一个变量,将第二个数字放入另一个变量?您的意思是这样的吗??: first_price, second_price = search_params[:price].split(',') 你可以用 我很高兴它帮助了你。如果某个答案对stackoverflow有帮助,请点击答案左侧的复选图标来接受。可以,它说我必须等待10分钟v1,v2=search_params[:price

如何从字符串中获取值,例如

search_params[:price] = "1460,4500"
如何将第一个数字放入一个变量,将第二个数字放入另一个变量?

您的意思是这样的吗??:

first_price, second_price = search_params[:price].split(',')
你可以用


我很高兴它帮助了你。如果某个答案对stackoverflow有帮助,请点击答案左侧的复选图标来接受。可以,它说我必须等待10分钟
v1,v2=search_params[:price]。scan/\d+/#=>[“1460”,“4500”]
是一种方式。您的答案是@Surya早些时候给出的。
irb(main):002:0> price = "1460,4500"
=> "1460,4500"
irb(main):003:0> price.split(',')
=> ["1460", "4500"]
irb(main):004:0> a, b = price.split(',')
=> ["1460", "4500"]
irb(main):005:0> a
=> "1460"
irb(main):006:0> b
=> "4500"