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"