不幸的是我吸食正則表達式。如果我有這樣的路徑:如何僅從路徑中提取文件/文件夾名稱?
/long/path/to/file
,我只需要提取file
。
如果有人提供file/
我只需要file
。
如果有人提供/file/
,我仍然只需要file
。
我一直在使用stringr
作爲一個柺杖的功能,但這似乎是直接向上grep
領土。請幫助?
不幸的是我吸食正則表達式。如果我有這樣的路徑:如何僅從路徑中提取文件/文件夾名稱?
/long/path/to/file
,我只需要提取file
。
如果有人提供file/
我只需要file
。
如果有人提供/file/
,我仍然只需要file
。
我一直在使用stringr
作爲一個柺杖的功能,但這似乎是直接向上grep
領土。請幫助?
如果我理解正確,可以使用basename
函數。
f <- "/long/path/to/file"
basename(f)
# [1] "file"
更優雅的解決方案,它還處理尾部斜槓。非常感謝! – Maiasaura 2012-03-14 00:04:17