Используя strsplit
, мы можем разделить входные данные по разделителю пути /
и сохранить второй элемент:
f <- "./DAYA-1178/10TH FEB.xlsx"
unlist(strsplit(f, "/"))[2]
[1] "DAYA-1178"
Если вы используете sh для использования sub
, вот один из способов :
sub("^.*/(.*?)/.*$", "\\1", f)
[1] "DAYA-1178"