我有几个下载链接(即字符串),每个字符串具有不同的长度。
例如,假设这些假链接是我的字符串:
My_Link1 <- "http://esgf-data2.diasjp.net/pr/gn/v20190711/pr_day_MRI-AGCM3-2-H_highresSST_gn_20100101-20141231.nc"
My_Link2 <- "http://esgf-data2.diasjp.net/gn/v20190711/pr_-present_r1i1p1f1_gn_19500101-19591231.nc"
我的目标:
A)我只希望每个字符串的最后一部分以.nc结尾,并得到以下结果:
pr_day_MRI-AGCM3-2-H_highresSST_gn_20100101-20141231.nc
pr_-present_r1i1p1f1_gn_19500101-19591231.nc
B)我只希望每个字符串的最后一部分位于.nc之前,并获得以下结果:
pr_day_MRI-AGCM3-2-H_highresSST_gn_20100101-20141231
pr_-present_r1i1p1f1_gn_19500101-19591231
我试图在网上找到一种方法,但是失败了。似乎可以在Python中完成,如此处所述:
How to get everything after last slash in a URL?
有人在R中知道相同的方法吗?>]
非常感谢您的时间。
我有几个下载链接(即字符串),每个字符串的长度都不同。例如,假设这些假链接是我的字符串:My_Link1
获取字符串最后部分的快捷方式是使用basename