我只想从文件夹中子集文件名。所以从下面的名字来看,
"C:/Users/UserName/Document/Folder1/Foder2/Data_2020_12_15_Test Set.docx"
"C:/Users/UserName/Document/Folder1/Foder2/Doc_2020_08_12_Test Set.docx"
如何将反斜杠后的字符串子集设置为docx,并将其应用于列表以获得如下输出?
Data_2020_12_15_Test Set.docx
Doc_2020_08_12_Test Set.docx
您可以在包含文件名的字符串的向量上尝试此操作:
#Data
val <- c('C:/Users/UserName/Document/Folder1/Foder2/Data_2020_12_15_Test Set.docx')
#Code
gsub('^(?:[^/]*/)*\s*(.*)', '\1', val)
输出:
[1] "Data_2020_12_15_Test Set.docx"