[Rd] Alphanumeric tools::file_path_sans_ext() (PR#14050)

Kurt Hornik Kurt.Hornik at wu.ac.at
Tue Nov 10 21:03:52 CET 2009


>>>>> arnima  writes:

> The file_path_sans_ext() function in the 'tools' package does not handle 
> alphanumeric file extensions correctly:

>    require(tools)
>    file_path_sans_ext("song.txt")  # song, correct
>    file_path_sans_ext("song.mp3")  # song.mp3, wrong

> The help page states that "only purely alphanumeric extensions are 
> recognized", which I had expected. To fulfill this, the function body 
> should be

>    sub("([^.]+)\\.[[:alnum:]]+$", "\\1", x)

> instead of the current definition:

>    sub("([^.]+)\\.[[:alpha:]]+$", "\\1", x)

> Thanks,

> Arni

Thanks, fixed now.

Best
-k

> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list