我想重命名以下文件路径。当前路径(例如)是Downloads/strip/2022.dat,我想将其更改为Downloads/strip/old/2022.dat。我尝试过这样的gsubbing;
Downloads/strip/2022.dat
Downloads/strip/old/2022.dat
aa = Downloads/strip/2022.dat aa = gsub("\\/strip/.+", "/Old/", aa)
在这里我试图说保持一切与,+和添加“旧后的地带/但这似乎仍然删除地带/。我也尝试了.^和.$,但没有运气。
.^
.$
tjrkku2a1#
一般来说,我们可以尝试以下sub()的方法:
sub()
x <- "Downloads/strip/2022.dat" output <- sub("([^/]+)$", "old/\\1", x) output [1] "Downloads/strip/old/2022.dat"
hgqdbh6s2#
您可以通过将'strip'替换为'strip/old'来更简单地执行此操作。
aa ='Downloads/strip/2022.dat' gsub("strip", "strip/old", aa, fixed = TRUE) [1] "Downloads/strip/old/2022.dat"
2条答案
按热度按时间tjrkku2a1#
一般来说,我们可以尝试以下
sub()
的方法:hgqdbh6s2#
您可以通过将'strip'替换为'strip/old'来更简单地执行此操作。