Comment extraire un fichier/folder_name qu'à partir d'un chemin d'accès?
Question
Malheureusement, je aspirer à la regexp.Si j'ai un chemin d'accès comme suit:
/long/path/to/file
, J'ai juste besoin de extact file
.
Si quelqu'un les fournitures file/
J'ai juste besoin de file
.
Si quelqu'un les fournitures /file/
, J'ai encore besoin juste file
.
J'ai été en utilisant stringr
fonctionne comme une béquille, mais cela semble tout droit jusqu' grep
territoire.Aider, s'il vous plaît?
La solution
Si je comprends bien, vous pourriez utiliser l' basename
fonction.
f <- "/long/path/to/file"
basename(f)
# [1] "file"
Autres conseils
Quoi à ce sujet?
> path <- "/long/path/to/file"
> require(stringr)
> str_extract(path, "[^/]*$")
[1] "file"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow