sub(".*/", "", "abc/foo") [1] "foo"
Jean On Thu, 18 Nov 2004, Vadim Ogranovich wrote: > Hi, > > I am looking for a way to extract an "interesting" part of the match to > a regular expression. For example the pattern "[./](*.)" matches a > substring that begins with either "." or "/" followed by anything. I am > interested in this "anything" w/o the "." or "/" prefix. If say I match > the pattern against "abc/foo" I want to get "foo", not "/foo". In Perl > one can simply wrap the "interesting" part in () and get it out of the > match. Is it possible to do a similar thing in R? > > There seems to be a way to refer to the match, see below, but I couldn't > figure out how to make gsub return it. > > gsub("[./](*.)", "\\1", "abc/foo") > [1] "abcfoo" > > > Thanks, > Vadim > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html