Try this and see the gsubfn home page for more info: http://gsubfn.googlecode.com
> library(gsubfn) Loading required package: proto > > s <- "sID23423424 apple pID324234325 orange" > strapply(s, "ID[0-9]+")[[1]] [1] "ID23423424" "ID324234325" On Wed, Jul 2, 2008 at 9:33 PM, Daren Tan <[EMAIL PROTECTED]> wrote: > > I need to capture matching words in a string, any ideas ? > > I tried using gregexpr, but it was no help. In this example, I need to > capture ID23423424 and ID324234325 > >> s <- "sID23423424 apple pID324234325 orange"> gregexpr("ID[0-9]+", >> s)[[1]][1] 2 20attr(,"match.length")[1] 10 11 > > > _________________________________________________________________ > [[elided Hotmail spam]] > > [[alternative HTML version deleted]] > > ______________________________________________ > 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. > ______________________________________________ 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.