ここで達成しようとしているのは、次の 2 つの 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"
URI.parseRuby では、特定のタイプの不正な URL をサニタイズしますが、この場合は効果がありません。
正規表現を使用すると、から/^(.*)\/$/単一のスラッシュが削除され、./url1url2
このタイプの URL 解析を処理する方法を知っている人はいますか?
http://www.example.com/ここでのポイントは、システムにとhttp://www.example.comを 2 つの異なる URL として扱わせたくないということです。http://emy.dod.com/kaskaa/dkaiad/amaa////と についても同様http://emy.dod.com/kaskaa/dkaiad/amaa/です。