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

From: Kurt Hornik <Kurt.Hornik_at_wu.ac.at>
Date: Tue, 10 Nov 2009 21:03:52 +0100

>>>>> 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@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue 10 Nov 2009 - 20:07:57 GMT

This archive was generated by hypermail 2.2.0 : Tue 10 Nov 2009 - 21:20:22 GMT