您好 我如何打印
http://site.tf/home/
这
http://site.tf/home/index.php?id=12
使用ruby parse url
答案 0 :(得分:3)
这样做
require 'uri'
uri = URI.parse('http://site.tf/home/index.php?id=12')
"#{uri.scheme}://#{uri.host}/#{uri.path.split('/')[1]}"
#=> "http://site.tf/home/"
没有测试过。我猜它应该可以正常工作
<强>更新强>
如果你只想要site.tf
,就这样做
require 'uri'
uri = URI.parse('http://site.tf/home/index.php?id=12')
uri.host.split('/').first
#=> "site.tf"