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?

Était-ce utile?

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
scroll top