首页 > 解决方案 > 使用 R 从 url 中提取 jpg 名称

问题描述

有人可以帮助我,这是我的问题:我在 tbl 中有一个 url 列表,我必须提取 jpg nane。this is the url https://content_xxx.xxx.com/vp/969ffffff61/5C55ABEB/t51.2ff5-15/e35/13643048_612108275661958_805860992_n.jpg?ff_cache_key=fffffQ%3ff%3D.2 and this one the part to extract 13643048_612108275661958_805860992_n thanks寻求帮助

标签: rurljpeg

解决方案


这需要两件事:

  1. 解析 URL 本身
  2. 从 URL 的路径中获取文件名

您可以手动执行这两项操作,但使用现有工具会更好第一部分由parseURI‹XML›包中的函数解决:

uri = 'https://content_xxx.xxx.com/vp/969ffffff61/5C55ABEB/t51.2ff5-15/e35/13643048_612108275661958_805860992_n.jpg?ff_cache_key=fffffQ%3ff%3D.2
parts = XML::parseURI(uri)

第二部分由basename函数简单地解决:

filename = basename(parts$path)

推荐阅读