什麼是更好的方法來做到這一點?如何更改ruby中url參數的值?
理想的情況下使用URI解析類的某種,而不是依靠我自己的正則表達式你的問題
url = "http://example.com" //or "http://example.com?after=111"
next_url = url.gsub(/after=\d+/,"666")
if !next_url.eql?(url)
if (new2.include?('?') == false)
next_url = url + "?after=666"
else
next_url = url + "&after=666"
end
end
puts next_url
使用三元運算符 – 2011-03-09 23:07:36