Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用R提取绝对路径中的文件名 x_R_Stringr - Fatal编程技术网

如何使用R提取绝对路径中的文件名 x

如何使用R提取绝对路径中的文件名 x,r,stringr,R,Stringr,您使用tools中的basename+文件路径\u sans\u ext x <- 'D:/r4ds/map.json/baishan.json' 这将提取最后一个“/”之后的所有内容,直到下一个点(“)。我们可以这样做 sub('.*/(.*)\\..*', '\\1', x) sub((.*?\\.[^\\.]+$”,“\\1”,basename(x),perl=TRUE) sub('.*/(.*)\\..*', '\\1', x) sub('.*/([^/.]+).*', &q

您使用
tools
中的
basename
+
文件路径\u sans\u ext

x <- 'D:/r4ds/map.json/baishan.json'
这将提取最后一个
“/”
之后的所有内容,直到下一个点(
)。

我们可以这样做

sub('.*/(.*)\\..*', '\\1', x)
sub((.*?\\.[^\\.]+$”,“\\1”,basename(x),perl=TRUE)
sub('.*/(.*)\\..*', '\\1', x)
sub('.*/([^/.]+).*', "\\1", x)
#[1] "baishan