[R] regular exprs
David Winsemius
dwinsemius at comcast.net
Sun Nov 7 16:30:08 CET 2010
On Nov 7, 2010, at 10:15 AM, Dimitris Rizopoulos wrote:
> Dear All,
>
> I would appreciate any help with the following: given the vector 'x'
>
> x <- c("Ass1", "Ass.s1", "Ass2", "Ass.s2")
>
> I would like to pick up the positions where the character string
> contains "Ass" but does not contain "Ass.s", so for 'x' that would
> be positions 1 and 3.
> x[ grepl("Ass", x) & !grepl("Ass\\.s", x) ]
[1] "Ass1" "Ass2"
HTH;
--
David
>
> I guess this could be programmed around grep() using a suitable
> regular expression, but I haven't managed to succeed.
>
> Thanks in advance.
>
> Best,
> Dimitris
>
> --
> Dimitris Rizopoulos
> Assistant Professor
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list