regex - 从R中的url路径获取文件名

标签 regex r gsub

我想从 R 中的 url 中提取文件名。现在我按如下方式执行,但也许它可以像在 python 中那样做得更短。假设路径只是字符串。

path="http://www.exanple.com/foo/bar/fooXbar.xls"

在 R:
tail(strsplit(path,"[/]")[[1]],1)

在 Python 中:
path.split("/")[-1:]

也许一些sub,gsub解决方案?

最佳答案

有一个功能...

basename(path)
[1] "fooXbar.xls"

关于regex - 从R中的url路径获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18788493/

相关文章:

Java - 作为 [a-zA-z0-9]* 传递的未知字符?

C正则表达式获取匹配索引

r - Grep 文本并放入数据框中

xml - rvest 中的 html 与 XML 中的 htmlParse

r - knitr 中 R 代码块和 LaTeX 的全局变量

ruby-on-rails - 将 Rails 中的逗号更改为点类型小数

javascript - 使用 javascript 正则表达式解析单元

javascript - 检测文本区域中的全部大写用法?

匹配模式和有界字符串的正则表达式

regex - 如何删除r中字符串中带有 "("的单词?