ここで達成しようとしているのは、次の 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.parse
Ruby では、特定のタイプの不正な URL をサニタイズしますが、この場合は効果がありません。
正規表現を使用すると、から/^(.*)\/$/
単一のスラッシュが削除され、./
url1
url2
このタイプの 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/
です。