Ruby - 清理网址

时间:2010-02-09 20:07:31

标签: ruby

是否有一种快速方法可以清除第二个问号而不是&符号格式错误的网址?即。

http://google.com?x=1?y=2

THX

1 个答案:

答案 0 :(得分:2)

'http://google.com?x=1?y=2'.split('?',2).map{|i| i.gsub('?', '&')}.join('?')
#=> "http://google.com?x=1&y=2"