我想在這裏實現的是讓我們說我們有兩個例子網址:如何多個後斜線可以從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