On Tue, Nov 8, 2011 at 6:48 AM, Ashim Kapoor <ashimkap...@gmail.com> wrote: > >> Assuming we want to split off the number at the end try this which >> splits on those dots which are followed by a digit: >> >> strsplit(r, "\\.(?=\\d)", perl = TRUE) >> > > Dear Gabor, > > Thank you very much. That works very well. I don't completely understand it > though. A few words on what the (?=\\d) is doing would be nice. >
See the info on zero width lookahead assertions on the ?regex page. -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ R-help@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.