我想在这里实现的是让我们说我们有两个例子网址:如何多个后斜线可以从URL中的Ruby
url1 = "http://emy.dod.com/kaskaa/dkaiad/amaa//////////"
url2 = "http://www.example.com/"
我怎样才能提取条纹下来的网址?
url1 = "http://emy.dod.com/kaskaa/dkaiad/amaa"
url2 = "http://http://www.example.com"
在红宝石URI.parse
进行消毒某些类型错误的URL的,但是在这种情况下是无效的。
如果我们使用正则表达式,然后从/^(.*)\/$/
删除url1
单斜线/
,是无效的url2
。
是任何人知道如何处理这种类型的URL解析的?
这里的关键是我不希望我的系统具有http://www.example.com/
和http://www.example.com
被视为两个不同的URL。而同样为http://emy.dod.com/kaskaa/dkaiad/amaa////
和http://emy.dod.com/kaskaa/dkaiad/amaa/
。
@other_people_reading_this_question如果像我一样,你只需要删除一个结尾的斜线,您可以用'字符串#chomp'。 E.g:' “/路径/到/目录/” 格格( “/”)' – Ajedi32 2013-07-23 14:59:24