Apologies, that should be grep("[[:digit:]]{2}", x, value=T) returns "pjhj24jhjhd" obviously.
________________________________ From: [EMAIL PROTECTED] on behalf of Macnamara, Aidan Sent: Mon 1/14/2008 14:04 To: r-help@r-project.org Subject: [R] grep(): returning the matched value Hi, I'm looking to use the grep function (or something else) to return the matched pattern as opposed to the whole element. For example: x <- c("pjhj24jhjhd") grep("[[:digit:]]{2}", x, value=T) returns "people", whereas I simply want "24". Any help would be appreciated, Thanks, Aidan [[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. [[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.