gpt4 book ai didi

ruby - 将域与 URL 匹配

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:35 25 4
gpt4 key购买 nike

我需要检查 URL 是否与 domain 匹配例如:

http://www.opera.com/docs/changelogs/mac/匹配:歌剧网

http://www.amazon.co.uk/gp/feature.html%3Fie%3DUTF8%26docId%3D100042392347匹配amazon.co.uk

为此,我这样写:

require 'net/http'

uri = URI('http://cran.r-url.org/bin/max/')
domain = 'r-url.org'

urlToMatch = uri.host
check = urlToMatch.match(domain)


if check
print "match \n"
else
print "not a match \n"
end

有更好的方法吗?谢谢

最佳答案

require 'uri'

def url_on_domain?(url, domain)
URI.parse(url).host.match(domain)
end

if url_on_domain?('http://cran.r-url.org/bin/max/', 'r-url.org')
print "match \n"
else
print "not a match \n"
end

关于ruby - 将域与 URL 匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19220944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com