Tag: url parsing

如何从Ruby中的URL中删除多个尾部斜杠

我想在这里实现的是让我们说有两个示例url: url1 = “http://emy.dod.com/kaskaa/dkaiad/amaa//////////” url2 = “http://www.example.com/” 如何提取条带化的URL? url1 = “http://emy.dod.com/kaskaa/dkaiad/amaa” url2 = “http://http://www.example.com” Ruby中的URI.parse清理某些类型的格式错误的URL,但在这种情况下无效。 如果我们使用正则表达式,那么/^(.*)\/$/从/^(.*)\/$/删除单个斜杠/并且对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/ 。