如何使用 URI 方法删除 ruby 中的双斜杠?
How to remove a double slash in ruby with URI method?
如何使用 URI 方法删除 ruby 中的双斜杠 //
?
2.4.1 :001 > URI('http://www.rbc.ru/society/23/11/2017/5a16ff0e9a7947e46d1e4957').tap { |uri| uri.query = nil; uri.scheme = nil }.to_s
=> "//www.rbc.ru/society/23/11/2017/5a16ff0e9a7947e46d1e4957"
把它剪下来:
URI('...').to_s.sub(%r[\A//], '')
不必那么复杂。
如何使用 URI 方法删除 ruby 中的双斜杠 //
?
2.4.1 :001 > URI('http://www.rbc.ru/society/23/11/2017/5a16ff0e9a7947e46d1e4957').tap { |uri| uri.query = nil; uri.scheme = nil }.to_s
=> "//www.rbc.ru/society/23/11/2017/5a16ff0e9a7947e46d1e4957"
把它剪下来:
URI('...').to_s.sub(%r[\A//], '')
不必那么复杂。