0
我想返回「blah」。「url last」from url as string
url <- "https://www.example.com/apples/pears/blah.csv"
我可以得到等等,但我覺得我正在寫更多的代碼行比我應該。例如,要獲得blah.csv我可以這樣做:
url_split <- str_split(url, "/")
dirname <- url_split[[1]][length(url_split[[1]])]
這給了我「blah.csv」,在那裏我能做到如上一個非常類似的代碼塊再次調用str_split得到「嗒嗒」。
是否有更復雜的一個班輪,以獲得url中的最後一個目錄減「.csv」?
謝謝你的伎倆。這裏用basename()發生了什麼,我也在努力閱讀正則表達式在做什麼? ''' 「\\ .. * $」'''。我知道它是用$從結尾讀取的,但不知道它是如何得到正確的位 –
在https://regex101.com/輸入模式,你會得到一個解釋。查看['?basename'](https://www.rdocumentation.org/packages/base/versions/3.4.1/topics/basename)的 – Thierry
也是相關的。 – Thierry