[R] Regular expressions on filenames

Jeff Newmiller jdnewmil at dcn.davis.CA.us
Thu Jan 16 02:01:22 CET 2014


You want to match a period and anything that follows to the end of the string, as long as what follows has no period in it.
"\\.[^.]*$"
---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnewmil at dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
--------------------------------------------------------------------------- 
Sent from my phone. Please excuse my brevity.

Fisher Dennis <fisher at plessthan.com> wrote:
>R 3.0.2
>OS X
>
>Colleagues
>
>I am writing code to read a large number of files in a particular
>folder.  In some situations, there may be two versions of the file with
>different extensions, e.g.:
>	FILE.csv
>	FILE.xls
>I extracted the portion before the extension with:
>	sub("\\..*$", "", basename(FILELIST))
>then used 
>	duplicated
>to find duplicates.  All was well until I encountered files named:
>	FILE.XXX.csv
>	FILE.YYY.xls
>
>My regular expression extracted only the “FILE” portion of the text and
>claimed that the filenames (without the extensions) matched.  Can
>someone provide me with the appropriate regular expression to deal with
>this?  Thanks.
>
>Dennis
>
>
>Dennis Fisher MD
>P < (The "P Less Than" Company)
>Phone: 1-866-PLessThan (1-866-753-7784)
>Fax: 1-866-PLessThan (1-866-753-7784)
>www.PLessThan.com
>
>______________________________________________
>R-help at r-project.org mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide
>http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list