首页 > 解决方案 > 如何删除字符串中的特定模式?

问题描述

我在那个字符串中有数据就像f <- "./DAYA-1178/10TH FEB.xlsx". 我只想提取DAYA-1178

我试过的是

f1 <- gsub(".*./","", f) 

但它给出了我文件的最后结果"10TH FEB.xlsx"

欣赏任何线索。

标签: rregexgsub

解决方案


看来您正在处理文件。您需要目录的基本名称:

basename(dirname(f))
[1] "DAYA-1178"

或者你可以这样做:

sub(".*/","",dirname(f))
[1] "DAYA-1178"

推荐阅读